<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cwst="http://casella.com/20210930"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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="cwst-20210930.xsd" xlink:type="simple"/>
    <context id="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i73ae5d234ed54f8aa5785c833d739349_I20211015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-15</instant>
        </period>
    </context>
    <context id="i0d60a36b37ef428b9bdc9c5c480a018e_I20211015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-15</instant>
        </period>
    </context>
    <context id="i54b6c76373fb4b318f498a2619e194fe_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2a545af142dd4df9b13e9794555f2ac0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9bbf7ae4da5345bea5745130e9530528_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8605dde886394e658f476f94574a342b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id71cb95f990a42ffb6a03c069bbd3393_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i65a76b79bb9b452880e18a8f22d976f4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc73e3d86490457b9b39d696e76d6f4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i696184fa3e2047b9a5211b68f435788f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i401ba2c7e6e849a2b589822506ef610a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08c91eea08f2460694ed0ce491e4e9af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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="idbf064618f114d8385ee688eb88e12f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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="i7dbbbac794ab4572a042c54fccb25275_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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="iba17c31b18b7457f8e4eb546a1d084a5_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i42e00635ce60412ca412b5c965fb5657_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icec8fd2957154357a1291684cd628a3e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i19099935c0df430688ec729f801336b9_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic5cde604b901426384e582bf467992bc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if1fbd330f60d457d97a9f50c2655b867_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia8a5e3845c9f433dbe62c511974315a5_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib7d0c31b54294cee9e15bc057d2a39f2_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i152033773d994845ad90b1619e0fa55f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6cfcd622e2ec4d889b882aa982f23fc9_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i535313e8bad2445f98b22335300cb1fc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0e544e413201447487f22a1f10dfd970_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id3388e22289e4113a371fdee8765add0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i17f23c2a64d1473fb5404c625391a4db_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if5ef29b41bd644fd82d8d0457ead641d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a7adf4a79034eb1964f841ba3f308a3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idbf0ca4975ce42d591aa05697f20810f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia9a5837ad89346889b7473a9ff1c8bcb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7f8ffedb5e654625bce4cb1ad66588ff_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7c775f2ac577427cbc463063954ad488_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if67db58e422a4966aefa6d771645c037_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2ce14a7d609c493a93d8a1ae22769f69_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i656888a7c3d84c2ea55d1812b9089702_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i481c0fe07e374bc5aab7448e3ad46dbc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5ee57bffa649455cb14774fc4b61526d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id3fb878d382742da953e14478789b5a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic3f20a8c510d4c669dcbc6217fc7557c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iad8b539e4dd9449181e7b8234d495760_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ia1cd7fd09c484f28a251d308e61710f4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id808c1d6957f4a62b5ad041145750421_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i719b2e41715049a29a9703ac8b313218_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3106668c72bd4d6f96a8629352f2c49a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idba05bcd2ba84906b0d31ab53d5f478c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6036007374264e43852823ad50f96dd8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i39a4b0788ccf42f4b45d139d135319c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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="ic486b9f2c8284f1b93a10f77bd9f8421_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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="icf13bea147bd4a679835926080a09789_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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="i4d8d233b698d4366b540ed83eec51ed7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i226736d31dfc457c9b637627229e741f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibde254aa083f4742ac54484343136734_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3db72590dcfd4abd91266d5f5c15fd08_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i869fdb89398c46e69cf6bd924bd5c631_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i57cac5e353794e6b9dee30783157bc13_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i66f568de3a4847618397a6eb5d0628dd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1629108a56694d38a3429f20e6f4db7d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4c4bc2d5213a4cf1b65eec743390c7a8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i08679749c89d4968948a9e513795770e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if4e6ff4ac4534f6990f781b9cafcc478_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i904fa4ee5a854a008b54c1d07d369a0c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id506876f09d547928b6ca60deabbbbb2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6fb4317e86bf41468bc1160dbe6efbe4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if4881fdc35384ea193110129724052b9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib417baa863d749a294e05321a3878f9d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd9a5151a97f40da9ca1a6e71fc2091d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i57f83f2b8ff843dd934dedad9d5aa9b3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a1d0b86809740a397b4af9675c41180_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if4d4cfabd0af4776b479e192080f1f0c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i98f2093fbca94fa9a086f06665d38ef6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ief82e8691eda4bd7a1fcd15b03242cc3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i135befb62de041389d6780708e6e8c66_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic8f064fd274d4413b8be52a78ea9337c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i774f8465111240319f9fe60cfb5b5fe4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i25bb720013ca4a3e836cdc6345a491c3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i492e11dea25c4937ba9de0e8e68ddbef_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ica45840b26024d9b89d93ce4d56d2def_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i988546ebd7544ff5bdca9ce30cf1c9a5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i595dca159de7498da9c4c5b40ee5bb1a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i02ca1b85716c46e6b4a072b3c40d3d81_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic00045fb212c4c079f481d6b2b03b449_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i597c5b144125448092b9da495099529b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0a1bead8aeff4b71ab91cd1c5ff4c2f1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i91fd7c53aea645c082ca85e1f41e607e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i15be9be6aac5498b9855be09d55109ef_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i16fcc4d1257547068cd6131b6db8278c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i20784149f3c649c0b9bbfb62622f10c3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i35f75358167c4fcea76d49e73c91516c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i967ff70d86fe4adcb9c2391ce37ca0f4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0a368e9bcbe1416395001cc9d758a6b7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2c6fdba839d04f46b109aa90265ad3be_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2b05966277a1411c942fd6185f2ef06b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9ec2190f70e6401f8665f083be63fb60_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i59e69714d82d4d61abd7eb83b17a84a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibaf7082980ff43d9a5e2dcff614bc08e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i627300d5d65841e58c2c951329b52bf5_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i429cbfacef0240608110799e08c3f01b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9022f521d5af442ca517099e3f4a9862_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic53571d6707a4b45b30efc565dbef0a2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i402e8c9b66084947a9cd5d4afe68025e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i79249b88ad654b2f812facebe96f5706_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i91a75685976e467fa71a1fa318804327_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib9fc8d81e1e441e8bb7eb930f47b7d60_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idb1f083826824a098b60c186162ee3f7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9eaa464bf09e4c728ea9e749b8b2ded4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idb2efb3f2eae461c9806ed5abc4cca70_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1c7263faf2d4431c88d1b8db8f2a40ae_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib85fea91a3f141f3a7425ac5eab99c45_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic93b0ad2dda24499807b904f303cbf86_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5a1fead27c5a4d8fa337c1128ff726c9_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i55b78f1a9d26461a915a208ee1b8a50f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i50b6e5d6738f4a279de8baf9b5f9c45d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4206f50d91d34269bc143682a7fa7b79_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i47980cab56be43b7a02f27a4b6356c0b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd720898eeb949e8bdd2f5136e3a62b7_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1be3b7babd184f1d800f2277a30cdc83_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia28d1ec464594e9e96207c9839100219_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i71e14627a1a147c790398ae6ca5c1aa2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifc7063da5e8d423a80dc3ec2969b1457_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i53b43901b4f84c1abddc4cd35ad751b6_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib3aa4346e11f47f0a319c97f5c287dfa_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib833eca3689843e5b644b06d52373dce_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i41786d51c62b40d9acf91657ef33edc4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9c704b838d3c45d3992efed9f3615ad4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic8420ed2de004363956e4f53da8b8316_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8d52bec36611478580bffdf78fcd5ecb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5266a76637624a95b15a97f158c24b0f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iea713fd43d4f473989173711656af858_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic17850ad13c440ceab792035d9efa165_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i621d7c527bde4be3a2bd960f32d3c009_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i51b4bee2ce584ab9987f27ac4547039a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i281da15524e6429194aa8281d0e765d1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1338fc5e3e6d4613a436a104ecad32c2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i43a2b00990fc460b8091dbdb18f06dc8_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iaae6d7970d344c6f9c78ab30d80eb854_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia93374f0c162416e9cd20b471bc00586_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i143f17378f354425bd6903d7daa93b08_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie85fd7da1cf247c299a29be7e6a5588a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9261fbdcf2d44512b20d18d2953da28b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if69012a9f8024ca2846ccd8d5bf66e2b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i80911f1f5ea147c3a354b498dd6e58be_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i706621951c4b48b88947ab0c34e79459_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i864aa9c369644d61964db796eb3ac78d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4d03d06e52df4b02b57dd6be102c3246_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6b276448ad5c469789476d49c5a1813c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icf53009c38504594b83a947326a1e33c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i50ede72f788c47369aedbd5c5fb0ac97_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i940a93846d5b45008e05a87cf17e75c4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9cbc236249a146b894d7a70484d23aa3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if498301d78f2460f827a85ccd819b1ed_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5a3fe6bbe5984afb81b06e3ba91d19cd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i13016dcb002e4ca8bd7506bd5b866a4f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3eaef73046f74037bb1b2434877a2fbf_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id7dbd33aa70b46dc84105c1d08d11f18_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib5dce427fd7740c18324c45a105dafc1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic59716f10b454826830fa2953c24fcb6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife638aaaa4b040299ddd5aed8c0628bc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i35dcbfe738154c8599bbd54f3feb2da0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ica4949de302b4b6aa7e71d980b3e5abd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3f5616114f544f6c88b9bbf11633808d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9bb68e0ad474c7d8e5d1eb254d3e211_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i39ea4fcd6e25478989c4ec82a29eab3e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i68a58dacb841408c8813e717f4c452e1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1fa5dab2285746e981f32005cda1bd31_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iabbd8b3b4e07418bb3e413ad38a7e475_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5fd6fc51fff24c2397f3d64ab3818f94_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iab36b58c1c2b4f5abdb12380e7d33cd7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iebd8b70919f449f0bf9a695485e5188c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6654ef5019a04732955d13bfbebd7c29_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic9e86c1e84b24d588655514eeedc054e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibf94af0b63f847c99d1d9755433463d1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6df2bb051a624466ab111898962ce903_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie4d93ea2f6614ecc985616f72a3fec96_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if9817de648b24c6d91914569d77d28dd_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3a773371eb23463fac9aaff808fce27e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8b5abdbc3c994b3cadca58a16f54ba94_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaf10e4bfead94b139ebe82f13edad7ec_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iee799dfb0e864896b2ef690cd08d6f16_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id8ba2aa7709b47c39b9270e4f8cd4e5c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5c25e35298f94b1eb057d55276ff7601_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i495084ff77db49ab8cf7674c37ea77d8_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id2223dd342f3485a9028d0b174682b74_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2a84cf810ffa460fbaba8400d83191e0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i179f46f3a5d0423d85f2ac9e5536a8b4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i65f61fb3c38c44e3b6e763139a3623b1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i36241ebffe3841af9dc411904df29ece_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia98c60d32b9c4fe88661c8a41284e8e0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9c06a4fcd35e433c9d01f1e056cbfa80_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f803ae8a8bb493e99fa58582ddfdb65_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i119ec89d0e674d37864db7e1602d3037_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic3dc33dc50164d5eb119581bf24d051c_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia5a80057b22a4f33be26ceb2663bcfde_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icdc1ad7d57fd46b5bd42115cc2074b17_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i129def0934ef499799f677172d4d36c7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idbb16879e2b74080bf7d1efa39f20c80_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibb04f8925bc94833b9bdb74c8c737152_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i976ee116df9541ab9690c63048b0e8cb_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i92da92319b86423fa07f20f86fa6d23e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="icd038a7a46ea40dd8353bc8cc3c500bf_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia39accd5933d49dc8740534cffef1f71_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i39f5f206920a407c95b4d1bfa38961ce_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i15aa86e8bd6b464ea07c3ef30e0509bd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if87aead7506046ceb345c0c82fd46689_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifada01f27c3c43b8a147ae232a94cffa_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic4e825e88a8c498899a4d5f73815db7b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic44b017d7bc741689a39b7a4ede2ecd7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i70263831d93746d8938eb6fe126c5327_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i06aebc69b2d146e8b66935ada22ca1f3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i56793bf977fc4a0c8bba5ab708c6a00b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id263354e3658460290c4788af3f9917b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3be773f77fdc4b7985c086475f8d0e2e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i930dd67cbd86452bb7f035065dec0a7f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i865d270764174fc59c16403f9a414613_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i006055dcc4dc4188bd2dd5607052f20c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i81186c81f3984801a07822b11fe24a0b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8e43cbff13ec4b75b5b91fddf8cd6c97_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ied03f0edb67e4321baa7fead463cad61_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4b0a66f38bd3455fa85de854cd59fd6b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia73befdbd82349cf876a27e087f97aef_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i74aa27597d8849f5b1f65fe09108f595_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6c5a05cf0d904813937335e3c414c44d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6cf123c4c2ad41c8bf41a922d3156175_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic26f3f8a22a14bcf8f20a1e577d3b8d4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib32db38e28ae401e9f07c57d1ba7b76b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i14b79f50221542be89f4089e1ecf83f3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2cbf562f79c64637b5f395b856a405f7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i041556e32fe54e3b85b05f7ea1beed09_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5d56f28df74741a6914e38c701d2d8f4_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if91f68c62ff24d7eb422ae011deb1068_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:NonProcessingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id430390cac354a9a94737ef81be03e9f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i477fde86413641ea9b73dafa4423551c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i260615426dab45c88fb3eebf7841f886_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id6492cb43dfa4ff7b4183ef3e495c35d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id232b660241b4413b91a1a8950991bea_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief88e135fbad48e194de5970a0528a9b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i150b2261f9ec457ab4f3bc41848bd974_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibf73912121bc499e9ef35933ea813878_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i35da4b268da1458fab19783b28a1b323_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id85ed71fb3794b5fba3b91815bda2482_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4877f5fba36f455d95e2f1d5b57fa3e6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3c5ef83e84f643538fe20523cb1e8655_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RebateRecycledOrReturnedOrganicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6722a85b6e5a497d98d7b79046766575_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RebateRecycledOrReturnedOrganicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2bc4c9b27445497684cada818db5d23d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RebateRecycledOrReturnedOrganicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i12637f3930dd41d59744977e5535f60a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RebateRecycledOrReturnedOrganicMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibceaba50d0dc4746b7f0e621d1674393_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TuckinSolidWasteCollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i281d2fb66e3d4683876f9f053a7d198c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TuckinSolidWasteCollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib6bff73a0c704c6fa61d45180bfa84ad_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:RecyclingOperationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4ea21f0e1d4f4a4f916d7592005c2fa3_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4d348ed4fa86432aa3959bb5ce2afb88_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3f79078aedbe476d9cc307ded96323fc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i71aec4ed1b6f42f0b97f16c9a1234034_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2fa0e527fca24bb99554ed4765e7d534_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i504acd932c83468db5d3d22de75f7467_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferStationsAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ibfca7bbe1f2d48189c43dc68a25afe23_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iebc3c3449d3c420a8a0573c14e68ebe8_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i678e93dad89941e59aae1ff55d8596d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e74a93a00694cd98d83f6e99620ff06_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iea9eec4ccaff4b0a8f556f6cc170982d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb1ee5bf146a454d90f16572b7c9b744_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i96e312d7a4234f2eac423f01887a0894_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ifc2dbd223e1e45b5b07992d404ca94ab_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie7cf141a49ee47b48eb155f2f46d540d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iac36bbdedeb9429a8d4cb3707efbc8e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i89bb815e8f904af1a72cc44bad48b78d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibcfbb61ff8894f478e85eb23cccb215f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i404a9928b17e487a903d68419698e7b6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i635e9f8c13a64538863a039277c629a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17e21250f0eb46d9bbaf401aa298a908_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5129391e2479403ead28adcd45433cd3_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i25b1069c88a846aa92501ba8ed4c312a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</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="i45c36848658946f1aa123dce70296a38_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icd676a093139471eb6aecd404fa61058_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</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="i82f9595084a542d6a4b52a3e97088efb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5846db87b32d4eb29eae9f168b10a9c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</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="ie512f6c190d8461a8e6be15f10c63508_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeries2020DueSeptember2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i06d04cecfbe0405fb46e08a017a8195c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondsSeries2020DueSeptember2050Member</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="ied6d10b7fe814d28bfd23d9ede53705d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i399fc26c31ec42daad25418c796bd7ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</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="icc3747b78efb419782c202dc61bef846_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i1520822f33d74257b9084d3bc3efd1ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</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="i95148d62b95b4757bc9a6bff9cab4129_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i2cbc7d4c416342ff83141eb541d7f418_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</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="if151d372783f4ad882e85620df51403b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idc290b129c304f02affbe0ce5f26fe25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember</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="ic921c820aab741098bd6b880da235ef4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3d9d099d62e44212ae2f7cdf44ae94aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</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="ia4d75c90c9554ca99cb3ce7836f80ddb_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i98e3c311fc8048cbac94c08a521eba37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f75ebf73d62463aad66ad94623c609f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i5f9b2133b0ea4864980443686c4f5b9d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i499b50cc9bc8403797625f9e6d929708_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydue2023TermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i605f6103f4e043cab8eb7b478a2145f6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevolvingCreditFacilityDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iec9c5248306a465eb0d66d9a53344fb7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="iaaebef25f0ea4baeb0bff1f5807e9735_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i989565206b724890ac4836d371c07871_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="icf4eddb4dcfa4030afc63c61e7b4f0e2_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0f1f19242bcd403ca3af9c060322cfea_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i0ff526d4d39048b192979dad53c30b04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i357b78ec57594436b7ebe363a7a280be_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cwst:ForwardInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6f249a638b52437da0149918b15413b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">cwst:ForwardInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec96cf7057c745c8b88cd8a7b1c18773_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i72d0e07eccbd4b8eaf3ff7040b0d491c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0dde4b5ab234fd28df334f1d290411c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwst:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i929014fd8eee42bca55abc423c8f9677_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cwst:OtherAccruedLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i791b34c4eb4d461f8754bf27e8a209e9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i61f5ff63c5d64bad901258e713041fbb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib14d7f9c71cd446990845990a6702b27_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i47682a6391b44f5883a340b19223b47f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic44365efe9484dca8960dbb237f5e071_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ieb15b55432f045d896f07914da4ac73d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i719d7197ff494ddf8f18a21fce1823bf_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1e693cc1c0734a789a6b9c5df180df64_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idc62dbfd966445469a14ba6bacbdfe1a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i8c03431bd13d4a5a98afcb8145a7314e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i69d41a970e1046da91146a49516cd77a_D20190917-20190917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:OntarioCountyNewYorkClassActionLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-17</startDate>
            <endDate>2019-09-17</endDate>
        </period>
    </context>
    <context id="i7b8495c6127046408cc4b6e95f3ee990_D20201201-20201201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:OntarioCountyNewYorkClassActionLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-01</endDate>
        </period>
    </context>
    <context id="ia615e18d7d524f5bb2009f96f4b49388_I20201201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:OntarioCountyNewYorkClassActionLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-01</instant>
        </period>
    </context>
    <context id="ie621f64302fe4e9499933747c6167312_I20170426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwst:MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-26</instant>
        </period>
    </context>
    <context id="ide43df3cc308422da6db24440065cba6_I20170426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-26</instant>
        </period>
    </context>
    <context id="ia3f8063b6df7435ca7336594b0c48483_D20170428-20170428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:A21ESettlementandWaterSystemConstructionFundingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-28</startDate>
            <endDate>2017-04-28</endDate>
        </period>
    </context>
    <context id="i0b5a9d067cd0450a944d9a03640d0068_D20170428-20170428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:A21ESettlementandWaterSystemConstructionFundingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-28</startDate>
            <endDate>2017-04-28</endDate>
        </period>
    </context>
    <context id="ifa2b83fadb4b45f8b9b4a9f87a6576b1_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i94672af0d9504712b5a4a95b19935552_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idd5a3a5632824e4580fa723a0a0c7694_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5249670d134c46e69ab674a407d63a53_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icb639479eb3244f0b0b41e38a481004b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib493ba0ce8734df69e5bc6aefedc559e_I20001220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2000-12-20</instant>
        </period>
    </context>
    <context id="i5b6ab60f15ff4b09ab5cfa76ddcf47fc_I20090531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-05-31</instant>
        </period>
    </context>
    <context id="i4dc925b2f595421bbdd0d5c69ae3bd09_I20110430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-04-30</instant>
        </period>
    </context>
    <context id="i791177ca7fcb4b799af0df3d534ecce1_I20160129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-29</instant>
        </period>
    </context>
    <context id="i3d7c44192e8d45d29118f5a2306b4325_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i6d0200a5d685472eaa44125a09e1996d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i021be42b20a540829c29fc163102952e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i95202350f16448a196b25ffb938b2589_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:TwoThousandSixStockIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i3b3af28180cf4896877e1ba16173fefc_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5652e743e8ef4e6ab95ddb005ffb5728_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i7b4a80a8ff5c481a948bbc8daed3633e_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i16be2af51d8f4989b5946db2a3bf3ef1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9dc922352cf34bc1a4ccfb4215993ad0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie2d03635e72c4b52aec7c640e6c4878a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i516cdf748d2942d0a896aa205b6e40b7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i189a6eea65fb49e5ad1b9022e0e2a56e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8f5d9f45d3ef4a0abca1d0f310437c76_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cwst:NonEmployeeDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i50d68a10250f459c86294bbddea45ab5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i47a4a947ca254627a941db31a13b76c6_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="if63768a3455b41918872948fc3bb73ed_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5018f757c1ce40209d7bd6a11f55c28b_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i49e7af40aba24ddc939d549a37d62dad_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="idb66147044d74d61acff0c411d18f04d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibe62143992aa4e9d95bcdf29a41d1788_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1c3b0f6f5ae64ed883ce61d0d6824e11_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i51b369db9c8b4e1b9b228d8a1d9b2151_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i27e3c480af214925a9c09a636982f22b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idaf7557be5664662a1a67b5b745357d3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i17c0888f02084db389b0c2af2f1d269e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iba4ee900c6044d22bf7831bb7f8bfa66_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2508d44f678f4aa39ca13a16701ba19c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i3bc090b0d77140ea99c634c06ff322a5_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i600ce3c66b1449f986f95dac5db2a55d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic40fc2369e474137b896b670786b9b4d_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:PerformanceStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i692fcdde4a4c4e31aedecff86b63fd00_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i255859e4d641435f9dd6be5e5df3a2e7_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib1e96e14457f40579262a2f103bd005e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i444ec07c3b994cde843c4afe96d7b0ff_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cwst:AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i487c0e34b6ff4b3d8990a86d856cf720_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</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="i92da8feb9c6a40ae904d3629d24e5afe_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i79f6cd4466864aa09d31e7c997d2680a_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ib8759f9d21c248f899f29786883ebdd1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4fc898e271b04ff2936b9dbaab58adcb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i61d2251750d14e86af1dc106ac681b8a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie7505c696c3a4f9d8c8580183f5eb9a6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i34c600fbb49b443f810cd7d7e4844973_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="id006dce6d03f4eb293b31a7f29540322_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ife73fae8e25848969fb724f24cc66f37_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ib79256dc818b4cd0b9dd47584e4b6064_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5a21e012e3f14d92a22f1dcc47fe7416_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iae417e290449435ebab2244954581c2a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1538ce78d93b45a58b22ec7bc022046a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5ad2f29f0f6a4b74938a4a1c8dd34e30_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iac2247580347457abdf8cd225095422f_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ibef6cfb548ce47928058f6e8dea2e1e4_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id08d0df0224f48968f32a0d98467fa2e_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="if5083e412baf4b338b3f3ca3f5ec18ab_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id71a1c0ca2a34843b37ca2c6cb6fcedd_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i63ea8264ed784d8b9d0aa5d3bea7289c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i784156c3a2ca4974ba3cf9aba3af7757_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib065cdbec54342e09092add157993414_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if338e734ae4d4014b17e79301634a0b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d79f94c1f2c4e769ad261cf8234ba88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1497eba67e8d4c2e88401905e35a7270_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibffec379495f4e00bea699126d757df1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43d0539abb054958a2cc71bc2dd99d56_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8f49ff678fa84ac891b0f63e425f94b9_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i700db5dc7f684b8d97b9516feaf5d311_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i95e4020ae3da4fd8a1e7835ad9838062_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia4fb866a11c24b598c8e3f9802ccec33_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6c2ed2b38bbb48f8b88fdc8ecd4790c5_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i32c572fc1d264993ace05677fff9e9a1_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="idd691043d6f34a38b383a0f599603f5c_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i303304883d0c4d178b159b9bdf47370d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i9731ce84ef2b45879e03a8f37213214b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i79209b55c2804a08bdd8a3cf0c5e17bd_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i95caa54e6d734f52bbb2dfd3c9f0973c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ic09e6d4f5ac14645a3dd1bc595d53fb8_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i58714784bf4a42ea8cce08caf057943d_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i991e8c5b6ec5451b94edf4012f98bde3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i68b38d678ee14c9786f4760a4712e7f7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iacc6fd3947dd445dbec8d08546e942b7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3d776e9a81c246f79c925f23b26d6430_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0c7719f998604b79a59863a4f2d9a37b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i93262f6c66ae4e168a0bb132e2d51389_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i53ee53f114b347b89135c42cbda35dd5_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i040ee9742c6a4d79b246c78cb6f285eb_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic070fcd5e022463b8c3106c6da85b95e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id388abd9d24248a7b68e7a61b14c0358_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iefd4ca8b05664e6a83e76380116c9cd5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9426891bcfcd497a84c2e0edd75f27d5_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i81ef0e1ff27e47e3a186fe016d030de9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7b6305f131c447ff91cf60034a744c24_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i334b777497ad4295b26d0715cca50d1f_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5fc628e9270d4bddab8d78804bd70ec1_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic6dcd174ed39423c83b6cf725944d061_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6f020cae550841dfb19537e500162791_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0879fa61dbb54ca0806ab4193b3c88be_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6b1bc199a49d4767aa3f1aaf09e9995a_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia6620e7554974d6ea97c8b35be209eab_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4c689932bada4d5ab5be1f7f8797a03a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie7f4ae18ef224b1fa0c5b6d26beb3cee_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0e5242ed8b0f4d658fcf3eca4b66b8de_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic120b9e303854b1ab1929af1d4204a42_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i13681618abd34418a256ebb78133b600_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i72951aa394c14ba0a1399cd6a57d7bf8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:ResourceSolutionsRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i439c6d2374f948999f4a9ebf0d3d42c9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idaffe306eb0143a7bfd33746c5c598ff_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7cb24fd318ce42278903fa4bac201c2e_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5df998442969465c97035d3e368b23b7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f0d9acbda4c44acbce444f6727d1b71_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i42e63fbb07ff4f8087f175daa8d49eeb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a18c31f898542eb97106849027459e0_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9057664f4cce49a7a41498277ba162b6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic03a86c3ca324e1590093b0858aaac83_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6bb2a328e3914aa3983a0f48aeac46ce_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4d3d915f1e2f4b0686782e3b52b45625_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ie732187fda0340ca9a2ccb66cc32a70c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic28c77efeb7b456eb9e2721b58b22415_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i93dbd8e18fad49139eef96dd7e18fbde_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6c03e2b6f4bf48e19a2a5b2a177aeeac_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9c258acf93344a60ac78c1affda4b55f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i061440655bbe4f108163a80bb9a6fd1b_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i32a90aeabe9a4b55ba476def51db9e8c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i86245e1152b947e799194ee39ae54f62_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia469960df69a4fdebf66b175b05e3ee4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i17623e580b754103925fcbd21ee95ad4_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i9a894190980b483c90c2648a17df4e8a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0168cd1d38a440f8840dab61fd0123cc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i1ab0f1582f0842eebd614e514dd2632c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i84690700a73f4b7b8d0903ad54135d38_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i87c1ba10b80b40938cc2d2eff564bf95_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2a47e027b0484189a2e8240cb6d77400_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsNonProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i20af0a5b290c411cb8053564079383a6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsNonProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1456c4aad48948c4bc29a38e307bcf61_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsNonProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ifbe427e684c14cb8a66af23067165c45_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsNonProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i678468e26dce4679a50cf20fb32a483d_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0e29ceadce9b494d9dced73882a6e207_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if2e291d635f545428d3dd7b3381cb6e0_D20210101-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic63bea950f1d43a5862a0930119ae7a5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:ResourceSolutionsOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="vote">
        <measure>cwst:vote</measure>
    </unit>
    <unit id="regionaloperatingsegment">
        <measure>cwst:regionalOperatingSegment</measure>
    </unit>
    <unit id="business">
        <measure>cwst:business</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plantiff">
        <measure>cwst:plantiff</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80L2ZyYWc6MTAzZDcyNzIyNGNmNDQ2NDkyYWE3MjA3NTY2NjM1ZWUvdGFibGU6MWIxNzJiNTczZGI0NGUyZDk1NmVhYjQyOTAwY2IwODMvdGFibGVyYW5nZToxYjE3MmI1NzNkYjQ0ZTJkOTU2ZWFiNDI5MDBjYjA4M181LTEtMS0xLTA_67ec9e54-8d5d-474c-a275-2f102d48f559">0000911177</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80L2ZyYWc6MTAzZDcyNzIyNGNmNDQ2NDkyYWE3MjA3NTY2NjM1ZWUvdGFibGU6MWIxNzJiNTczZGI0NGUyZDk1NmVhYjQyOTAwY2IwODMvdGFibGVyYW5nZToxYjE3MmI1NzNkYjQ0ZTJkOTU2ZWFiNDI5MDBjYjA4M182LTEtMS0xLTA_ca9ed42d-5529-4743-8eb5-cc4e839cc6b9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80L2ZyYWc6MTAzZDcyNzIyNGNmNDQ2NDkyYWE3MjA3NTY2NjM1ZWUvdGFibGU6MWIxNzJiNTczZGI0NGUyZDk1NmVhYjQyOTAwY2IwODMvdGFibGVyYW5nZToxYjE3MmI1NzNkYjQ0ZTJkOTU2ZWFiNDI5MDBjYjA4M18xMC0xLTEtMS0w_74e8d07c-49a4-4c00-915f-661e69bf207e">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80L2ZyYWc6MTAzZDcyNzIyNGNmNDQ2NDkyYWE3MjA3NTY2NjM1ZWUvdGFibGU6MWIxNzJiNTczZGI0NGUyZDk1NmVhYjQyOTAwY2IwODMvdGFibGVyYW5nZToxYjE3MmI1NzNkYjQ0ZTJkOTU2ZWFiNDI5MDBjYjA4M18xMS0xLTEtMS0w_befaf217-55b8-41eb-98e5-8307605e1329">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80L2ZyYWc6MTAzZDcyNzIyNGNmNDQ2NDkyYWE3MjA3NTY2NjM1ZWUvdGFibGU6MWIxNzJiNTczZGI0NGUyZDk1NmVhYjQyOTAwY2IwODMvdGFibGVyYW5nZToxYjE3MmI1NzNkYjQ0ZTJkOTU2ZWFiNDI5MDBjYjA4M18xNC0xLTEtMS0w_1ff87944-dae4-4b0a-ad26-5a2b8686e8e8">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i4d8d233b698d4366b540ed83eec51ed7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfNC0wLTEtMS0xNTQyMA_98f7aa5e-b334-4355-904d-bb52ae164215">http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <dei:DocumentType
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV84Ng_620c7ab0-dcdb-4369-940c-471a651e4334">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6NGRiZjdlOTM3YjRmNGQ2NTllYzVhNDJlNTRjOGNjYzAvdGFibGVyYW5nZTo0ZGJmN2U5MzdiNGY0ZDY1OWVjNWE0MmU1NGM4Y2NjMF8wLTAtMS0xLTA_78e5cb5a-d6c2-4c1e-b7c3-b33b60204839">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV8xMzQ_4cd0251e-c495-4e15-8c26-78a6adcd22d6">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6NWM5MWNlNjE0MWRhNDNhNzkxMzM2Yzk5YjgwYjgwNmYvdGFibGVyYW5nZTo1YzkxY2U2MTQxZGE0M2E3OTEzMzZjOTliODBiODA2Zl8wLTAtMS0xLTA_96b9c7a1-e6e0-40f8-881b-56be3ac8991f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV8yNDA_1844e949-f212-47a5-8f41-e238be3db30d">000-23211</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV8yNDY_24bd28c2-8527-4b79-b6a1-4b5a9995106b">CASELLA WASTE SYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6MGU4YzQ2ZDZlNDkyNDFiZTliNTM0Yjg3NTI4ZjQ0NTYvdGFibGVyYW5nZTowZThjNDZkNmU0OTI0MWJlOWI1MzRiODc1MjhmNDQ1Nl8wLTAtMS0xLTA_a30ae253-ef59-4f6a-86f3-0153564b92c3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6MGU4YzQ2ZDZlNDkyNDFiZTliNTM0Yjg3NTI4ZjQ0NTYvdGFibGVyYW5nZTowZThjNDZkNmU0OTI0MWJlOWI1MzRiODc1MjhmNDQ1Nl8wLTEtMS0xLTA_7096455e-ffcd-4f1e-adfb-c525c15559c9">03-0338873</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6NmM5YmQ1Yzk1MWFmNDQzZmIyZThkYTU2ZWMwMGJkNDcvdGFibGVyYW5nZTo2YzliZDVjOTUxYWY0NDNmYjJlOGRhNTZlYzAwYmQ0N18wLTAtMS0xLTA_a4fc4d27-253b-426a-ac38-c1b60d2200d8">25 Greens Hill Lane,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6NmM5YmQ1Yzk1MWFmNDQzZmIyZThkYTU2ZWMwMGJkNDcvdGFibGVyYW5nZTo2YzliZDVjOTUxYWY0NDNmYjJlOGRhNTZlYzAwYmQ0N18xLTAtMS0xLTA_d5970fef-9670-4241-a9b1-8493310ce98c">Rutland,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6NmM5YmQ1Yzk1MWFmNDQzZmIyZThkYTU2ZWMwMGJkNDcvdGFibGVyYW5nZTo2YzliZDVjOTUxYWY0NDNmYjJlOGRhNTZlYzAwYmQ0N18xLTEtMS0xLTA_ca679729-d575-41ec-9197-103f529803d0">VT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6NmM5YmQ1Yzk1MWFmNDQzZmIyZThkYTU2ZWMwMGJkNDcvdGFibGVyYW5nZTo2YzliZDVjOTUxYWY0NDNmYjJlOGRhNTZlYzAwYmQ0N18xLTItMS0xLTA_9033d0df-a3d4-4d9c-acde-8905119bd198">05701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV8zNjQ_f9c908a5-dac4-48be-bc45-a4152328ad72">802</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV8zNjg_5c986d9c-7073-429c-9ba7-5642739df54b">775-0325</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6OWU2OWRlNTdkYjY0NGZiYWI5OTY2MGFiMjQ5OTFkNzAvdGFibGVyYW5nZTo5ZTY5ZGU1N2RiNjQ0ZmJhYjk5NjYwYWIyNDk5MWQ3MF8xLTAtMS0xLTA_9248c14e-ef5b-4c82-b2a8-988c19bd965a">Class A common stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6OWU2OWRlNTdkYjY0NGZiYWI5OTY2MGFiMjQ5OTFkNzAvdGFibGVyYW5nZTo5ZTY5ZGU1N2RiNjQ0ZmJhYjk5NjYwYWIyNDk5MWQ3MF8xLTItMS0xLTA_26b3904f-c254-474a-9e04-5dd6e00d68be">CWST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6OWU2OWRlNTdkYjY0NGZiYWI5OTY2MGFiMjQ5OTFkNzAvdGFibGVyYW5nZTo5ZTY5ZGU1N2RiNjQ0ZmJhYjk5NjYwYWIyNDk5MWQ3MF8xLTQtMS0xLTA_79e6d314-51d8-4086-ac14-67bc6b73793c">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV83ODQ_56febbb5-ba9e-418d-a3ec-c3e969b95793">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV8xMTEx_e27cca5c-650a-4933-8363-25c1a5e18e55">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6Y2MwMWNjZWUyODU2NDRjNWE4NzY3ZTU2MjdlMjNkNjIvdGFibGVyYW5nZTpjYzAxY2NlZTI4NTY0NGM1YTg3NjdlNTYyN2UyM2Q2Ml8wLTAtMS0xLTA_52e03db8-0600-4ad1-976e-029b1c10370e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6MGZjOGJhMWYwMmY0NDA0NGJkZWI0OTVmYjA0ZWViZGUvdGFibGVyYW5nZTowZmM4YmExZjAyZjQ0MDQ0YmRlYjQ5NWZiMDRlZWJkZV8wLTMtMS0xLTA_37047559-9c93-4f33-9f3c-47def9bcb78f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6ZmRkODM3NGFmOGUwNGNiZDlhNGM0NzY0NmNkZDlhMWYvdGFibGVyYW5nZTpmZGQ4Mzc0YWY4ZTA0Y2JkOWE0YzQ3NjQ2Y2RkOWExZl8wLTMtMS0xLTA_07796682-48a1-4917-b79e-06a92ca5fdc4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGV4dHJlZ2lvbjpkYzgyMjFjZDIwYmQ0MTRkODBhYTBhMWEwMzFkNDNlMV8xODU3_d76b6f09-4c1a-47d7-9a19-82176beca711">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i73ae5d234ed54f8aa5785c833d739349_I20211015"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6OTNmZmFkZjU3NTAyNGE5MTg3YTM2MGM3MTk2NTZkOTEvdGFibGVyYW5nZTo5M2ZmYWRmNTc1MDI0YTkxODdhMzYwYzcxOTY1NmQ5MV8wLTEtMS0xLTA_03adc07d-3b28-4522-b568-8422e6c8f965"
      unitRef="shares">50409773</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0d60a36b37ef428b9bdc9c5c480a018e_I20211015"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xL2ZyYWc6ZGM4MjIxY2QyMGJkNDE0ZDgwYWEwYTFhMDMxZDQzZTEvdGFibGU6OTNmZmFkZjU3NTAyNGE5MTg3YTM2MGM3MTk2NTZkOTEvdGFibGVyYW5nZTo5M2ZmYWRmNTc1MDI0YTkxODdhMzYwYzcxOTY1NmQ5MV8xLTEtMS0xLTA_534d4f31-fb41-42ab-96d3-b26e0cc3d9d3"
      unitRef="shares">988200</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNC0xLTEtMS0w_3adef969-2a9e-478e-b7b2-313816748184"
      unitRef="usd">46481000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNC0zLTEtMS0w_95a4ea89-cd2b-4825-8e0d-7cd67b9a6018"
      unitRef="usd">154342000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNS0wLTEtMS0wL3RleHRyZWdpb246ZTVmNDhhODY3YmE1NDA4OWIzZTg1YzVmZmUyMGRhYmNfNjM_e59e5d1e-9c01-4735-806b-e1d8b57d7297"
      unitRef="usd">3057000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNS0wLTEtMS0wL3RleHRyZWdpb246ZTVmNDhhODY3YmE1NDA4OWIzZTg1YzVmZmUyMGRhYmNfNzA_58a5a2cd-8a9b-4e86-bd41-ed647b86bf61"
      unitRef="usd">2333000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNS0xLTEtMS0w_db67b9ce-517c-4458-8f4e-1d017603fee9"
      unitRef="usd">90500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNS0zLTEtMS0w_02e3c895-c0b9-4893-9484-6b7f36d8b87f"
      unitRef="usd">74198000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNy0xLTEtMS0w_c9a17902-d1a1-419e-8f3c-d4b45556e44b"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfNy0zLTEtMS0w_51d089e9-fa21-4cc0-9ab3-191b141fe2af"
      unitRef="usd">229000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfOC0xLTEtMS0w_efeb3609-f298-4c3d-98fe-6e0c0e4d4f02"
      unitRef="usd">16806000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfOC0zLTEtMS0w_0838b391-f467-4586-b53d-3ef00e627164"
      unitRef="usd">9289000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryGross
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfOS0xLTEtMS0w_2fa3859b-ba79-44fa-98c7-8e84aa273597"
      unitRef="usd">9797000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfOS0zLTEtMS0w_e36e18c7-3633-40d1-9033-4dd3f2222463"
      unitRef="usd">7868000</us-gaap:InventoryGross>
    <us-gaap:OtherAssetsCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTEtMS0xLTEtMA_4733d4bd-5053-4965-b743-0b4cb8be1866"
      unitRef="usd">3575000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTEtMy0xLTEtMA_d6f85729-99a8-490c-a12c-de7357dddc0f"
      unitRef="usd">1328000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTItMS0xLTEtMA_9eb2ee90-b758-4e23-8b49-4214a1eff323"
      unitRef="usd">167159000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTItMy0xLTEtMA_cc672b31-4d6d-4571-9211-9d554a9f67e2"
      unitRef="usd">247254000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmU0ZjZiMjg1MWViZjQ0NGU4ZGVhMmJhMjgxNDEyN2Q5Xzg3_72d62c7c-099e-4e68-822e-361b717f24b7"
      unitRef="usd">952032000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmU0ZjZiMjg1MWViZjQ0NGU4ZGVhMmJhMjgxNDEyN2Q5Xzk0_dff6eec2-6aed-41c2-8bd8-8912a0c4aea1"
      unitRef="usd">900882000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTMtMS0xLTEtMA_82f66a41-5a08-4bd0-b792-56eabddf7de9"
      unitRef="usd">617348000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTMtMy0xLTEtMA_e8a5d534-2412-499f-897a-08cfd6b2cfcd"
      unitRef="usd">510512000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTQtMS0xLTEtMA_c29230f8-4109-4010-9b0a-9782b5afcfe5"
      unitRef="usd">96712000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTQtMy0xLTEtMA_14a7990f-2699-4be3-804d-a3f7dc95a3c1"
      unitRef="usd">95310000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTUtMS0xLTEtMA_f7608507-4e1a-4378-91ad-d8797b335cc6"
      unitRef="usd">227929000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTUtMy0xLTEtMA_41988941-bcfc-4bdb-a8b0-74be3e008e60"
      unitRef="usd">194901000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTYtMS0xLTEtMA_c11ee57c-0cef-4234-8f70-1acf4266e3dc"
      unitRef="usd">92908000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTYtMy0xLTEtMA_8bfff1b5-fc6a-46c1-b546-b5edcde93d32"
      unitRef="usd">58324000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTgtMS0xLTEtMA_794d19a2-8b03-4a89-b10a-665353a655b1"
      unitRef="usd">1948000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTgtMy0xLTEtMA_193cdc43-a3bd-490f-99df-466bd85751d1"
      unitRef="usd">1848000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTktMS0xLTEtMA_6e9bc7f7-6b7d-4769-879b-5dd8c1269957"
      unitRef="usd">11264000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMTktMy0xLTEtMA_e7857bba-0e1b-449b-b9b8-73c1d63cbbc1"
      unitRef="usd">11264000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMjAtMS0xLTEtMA_8c54c04d-29ff-4f66-9a54-cb6c1b0f4392"
      unitRef="usd">46777000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMjAtMy0xLTEtMA_f5b2f5cc-9ac1-4aa8-8554-7e5d0dfb37a0"
      unitRef="usd">61163000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMjEtMS0xLTEtMA_d5349525-066b-46fb-88a0-1040e22b4d02"
      unitRef="usd">18352000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMjEtMy0xLTEtMA_dd19d0e8-7927-491e-ad9c-c0e300d049a3"
      unitRef="usd">13322000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMjItMS0xLTEtMA_984afa19-6bbb-4004-9aff-6b9fe35f4903"
      unitRef="usd">1280397000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjhkOTg3OTJjYzA3ZjQ3OTA4OTQ5YTU5NjVlMTFiMTc4L3RhYmxlcmFuZ2U6OGQ5ODc5MmNjMDdmNDc5MDg5NDlhNTk2NWUxMWIxNzhfMjItMy0xLTEtMA_75374920-7c68-4bfc-b88c-7cd712c6ca46"
      unitRef="usd">1193898000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNC0xLTEtMS0w_7c00d960-d37b-454e-955f-587f8c68c9b3"
      unitRef="usd">16751000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNC0zLTEtMS0w_609556d9-1a39-49c5-8909-54383d39b431"
      unitRef="usd">9240000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNS0xLTEtMS0w_3b31a5da-5e45-47f1-9c74-5c9a2b393d15"
      unitRef="usd">7128000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNS0zLTEtMS0w_dfef959f-cacf-47fb-90e1-e996b97af8bb"
      unitRef="usd">8547000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNi0xLTEtMS0w_220a6359-1e4d-4d15-96c3-a5e5a6dc46a7"
      unitRef="usd">69516000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNi0zLTEtMS0w_2595500f-d473-4536-9629-99540875ba76"
      unitRef="usd">49198000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNy0xLTEtMS0w_1d36b678-e454-44c4-b527-8b05388ca085"
      unitRef="usd">19793000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfNy0zLTEtMS0w_3c636a16-12b5-4598-ba45-5922f7167b1d"
      unitRef="usd">17282000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfOC0xLTEtMS0w_5355f8b4-fa11-4fb5-a85b-4e188824872a"
      unitRef="usd">1960000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfOC0zLTEtMS0w_93601dd2-0832-453b-8a8a-5a34a6e64be8"
      unitRef="usd">2126000</us-gaap:InterestPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfOS0xLTEtMS0w_917a5ca3-8da3-486c-8aea-ee2d97175ffb"
      unitRef="usd">3422000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfOS0zLTEtMS0w_4f9a3384-59d4-4631-973b-332a64057353"
      unitRef="usd">2685000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTAtMS0xLTEtMA_bffd3c8a-8a96-4aa9-aef1-3b254f29644f"
      unitRef="usd">17848000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTAtMy0xLTEtMA_e0b9de97-7f12-479e-9461-b214a954c2c2"
      unitRef="usd">10268000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTEtMS0xLTEtMA_e40eb1ff-e152-4dac-9850-bfa67d86032f"
      unitRef="usd">41951000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTEtMy0xLTEtMA_4130ec2b-22bc-4010-87a2-8beab157e16b"
      unitRef="usd">31862000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTItMS0xLTEtMA_bc8dca8b-a96e-4633-8102-84e2320e57ef"
      unitRef="usd">178369000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTItMy0xLTEtMA_8be90879-2011-402d-bd8c-71a0c4ccae8f"
      unitRef="usd">131208000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTMtMS0xLTEtMA_fc2de39f-955f-469b-98eb-a057ea2d58f9"
      unitRef="usd">534752000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTMtMy0xLTEtMA_a50b5973-818f-4d7e-b3bc-62b5bf3e39a7"
      unitRef="usd">530411000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTQtMS0xLTEtMA_663debd1-2003-469f-b7b2-a90e9f3e2d86"
      unitRef="usd">59001000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTQtMy0xLTEtMA_64933eb6-4ac8-401c-b770-996df6d39984"
      unitRef="usd">60979000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTUtMS0xLTEtMA_e95d79fa-d2fe-497e-a4eb-400f2ed5ac21"
      unitRef="usd">68425000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTUtMy0xLTEtMA_aa722ede-0a9f-412b-aa70-1e72b84ecfa0"
      unitRef="usd">72265000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTYtMS0xLTEtMA_2111be53-df9b-47f7-82f2-a86bdb46f20e"
      unitRef="usd">879000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTYtMy0xLTEtMA_165fbdb8-5dea-4fc9-b0c8-61f0eeb9f0eb"
      unitRef="usd">912000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTctMS0xLTEtMA_33eabe55-33dc-47c9-9734-1dd063bcccc4"
      unitRef="usd">31020000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTctMy0xLTEtMA_3e32c4bb-f8fe-4169-96d8-ebcb22dd1b80"
      unitRef="usd">35981000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTgtMS0xLTEtMA_f1d697cc-8d52-452b-8bdf-fa320ff3e0d2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMTgtMy0xLTEtMA_fa90596c-7318-47a9-9443-79cce6ee8298"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9bbf7ae4da5345bea5745130e9530528_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2XzI2_0f7d7714-ad2b-4491-95d6-7ce53fae860d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8605dde886394e658f476f94574a342b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2XzI2_22d5e3e7-b69f-4d5e-b083-442444e36e96"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9bbf7ae4da5345bea5745130e9530528_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2XzUw_3e645478-fdd4-40a3-86f8-6b49950fc5c4"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8605dde886394e658f476f94574a342b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2XzUw_d6cbda82-817e-4582-8ab9-6c00e7fd38db"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8605dde886394e658f476f94574a342b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2Xzcy_6e5cf4ba-cb11-4513-abaf-80f0ce8bcf40"
      unitRef="shares">50410000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8605dde886394e658f476f94574a342b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2Xzcy_f64eb269-88a9-4bac-b5fd-7725d0bedaed"
      unitRef="shares">50410000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9bbf7ae4da5345bea5745130e9530528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2Xzc5_92200398-9b89-4d59-ad4a-f93ba681c24e"
      unitRef="shares">50101000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9bbf7ae4da5345bea5745130e9530528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMC0xLTEtMC90ZXh0cmVnaW9uOmMwYzJhODQ1YjI1YzQ0YTlhMGQyMzgwYjVhZTliMTg2Xzc5_a6143214-da3c-4a4d-adc3-1afdfb6297ee"
      unitRef="shares">50101000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i8605dde886394e658f476f94574a342b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMS0xLTEtMA_a4f38cae-5cf6-47eb-b18c-8f25a759daac"
      unitRef="usd">504000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i9bbf7ae4da5345bea5745130e9530528_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjEtMy0xLTEtMA_299010d4-bca3-4597-bc4c-3ae9ad318b06"
      unitRef="usd">501000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id71cb95f990a42ffb6a03c069bbd3393_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzI2_08139fa8-916d-4d92-9c33-77c45c051648"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzI2_50dc1d9c-4cfb-4561-9a0c-7300418cab2e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzUw_666d34e7-2991-47c7-8b16-3a870b7411e8"
      unitRef="shares">1000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id71cb95f990a42ffb6a03c069bbd3393_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzUw_b8c97aa1-fb56-424a-ab60-a7bb486648e4"
      unitRef="shares">1000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzcy_21cf3328-e5fa-405c-9c56-f737876dcc5f"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id71cb95f990a42ffb6a03c069bbd3393_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzcy_98a875fb-700c-4efb-a0f9-7df9a8c5d942"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id71cb95f990a42ffb6a03c069bbd3393_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzcy_aa981ac8-06fb-4f1b-8f95-b42386c2014d"
      unitRef="shares">988000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzcy_f6bc2100-8444-4c38-96a0-d497ba9c1e7d"
      unitRef="shares">988000</us-gaap:CommonStockSharesIssued>
    <cwst:StockholdersEquityVotesperShareHeld
      contextRef="i65a76b79bb9b452880e18a8f22d976f4_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzEyMA_0502e848-0012-44b1-bf09-d80e1e29c1b5"
      unitRef="vote">10</cwst:StockholdersEquityVotesperShareHeld>
    <cwst:StockholdersEquityVotesperShareHeld
      contextRef="ifc73e3d86490457b9b39d696e76d6f4d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMC0xLTEtMC90ZXh0cmVnaW9uOjBjMmVmMmY2ZjljMDRkZWQ5NmU3MWFiMGY1MGZiYjJjXzEyMA_0ee8defc-1d03-44fd-be56-85dbe56647c9"
      unitRef="vote">10</cwst:StockholdersEquityVotesperShareHeld>
    <us-gaap:CommonStockValue
      contextRef="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMS0xLTEtMA_eb8b76e6-618a-4584-bc56-2757f56763e4"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="id71cb95f990a42ffb6a03c069bbd3393_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjItMy0xLTEtMA_9d93a259-7aac-406d-b15f-7ed68132febd"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjMtMS0xLTEtMA_f8f0a1c1-7ebd-4b4b-bcc5-f7a93ae0dd23"
      unitRef="usd">648611000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjMtMy0xLTEtMA_ac782948-8e7a-4503-aacf-b07e4caca3fe"
      unitRef="usd">639247000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjQtMS0xLTEtMA_ab2d117e-2b8d-4465-b716-5ad40d17fd1d"
      unitRef="usd">-234144000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjQtMy0xLTEtMA_9bd9940a-67f5-4fc0-a5cd-a72a0f932a78"
      unitRef="usd">-266099000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjUtMS0xLTEtMA_0b8f4ffc-7fb7-4f84-84b3-b7e3fa094238"
      unitRef="usd">-7030000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjUtMy0xLTEtMA_32d5c38d-bb14-468d-b879-b1fb2e95598c"
      unitRef="usd">-11517000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjgtMS0xLTEtMA_082be0fb-9e83-4926-9b41-11e4a5179eea"
      unitRef="usd">407951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjgtMy0xLTEtMA_a7603e7d-65b4-4c42-bf1e-d308331c3eeb"
      unitRef="usd">362142000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjktMS0xLTEtMA_a310b235-96da-49e0-ac1a-436c99771769"
      unitRef="usd">1280397000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xMy9mcmFnOmJjN2U4M2RhYTg4OTRiN2M5MDcyYjA1NTA2ZjBiYmZiL3RhYmxlOjRlNzUwMmVjMmE0OTQ2NTk4MWU0ZjMxYTkzOGM0OTIwL3RhYmxlcmFuZ2U6NGU3NTAyZWMyYTQ5NDY1OTgxZTRmMzFhOTM4YzQ5MjBfMjktMy0xLTEtMA_211ee425-0595-4a50-a7c8-6c8a0fc806a5"
      unitRef="usd">1193898000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMi0xLTEtMS0w_107b94f0-2081-49bd-869f-0639b0864054"
      unitRef="usd">241969000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMi0zLTEtMS0w_78e23ffb-c436-4e57-8ac6-6ea23ebddd37"
      unitRef="usd">202667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMi01LTEtMS0w_fceb7722-cb0a-41d0-b8fa-3ccec13ff66a"
      unitRef="usd">647375000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMi03LTEtMS0w_d79cf073-40b6-4448-baee-583c890524c4"
      unitRef="usd">574344000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNC0xLTEtMS0w_836d6566-6e09-478b-bbec-f6cfecc8e47f"
      unitRef="usd">153892000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNC0zLTEtMS0w_af202e0b-ab6b-40f7-a68f-7421663541c7"
      unitRef="usd">130406000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNC01LTEtMS0w_da0d49d6-cbe8-4c86-94eb-d3d5a5ae5476"
      unitRef="usd">419583000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNC03LTEtMS0w_e830c96d-00a0-4935-a329-2e32b394b449"
      unitRef="usd">382386000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNS0xLTEtMS0w_0f7e90e8-2677-4671-a36e-5f0294af2bcc"
      unitRef="usd">30993000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNS0zLTEtMS0w_e6f0fc74-e90b-48e1-bf7a-746963181289"
      unitRef="usd">25014000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNS01LTEtMS0w_8f826e53-acc7-4e87-ac2a-5ed1e20402cf"
      unitRef="usd">87336000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNS03LTEtMS0w_a39be99f-afab-46cc-b283-4671d863db81"
      unitRef="usd">74240000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNi0xLTEtMS0w_7c912c27-618e-4424-ad8d-58e026888dee"
      unitRef="usd">27491000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNi0zLTEtMS0w_a168d2e6-73bc-49f4-bb3f-c03b4a569568"
      unitRef="usd">23799000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNi01LTEtMS0w_5460cefa-7e51-40c0-bdbd-635fe812b68f"
      unitRef="usd">74510000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNi03LTEtMS0w_91344a8e-d38c-4907-bba3-74188fb92c38"
      unitRef="usd">67281000</us-gaap:DepreciationDepletionAndAmortization>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOC0xLTEtMS0w_af0f5fc6-bc17-42eb-bc8d-f04ddfba7b2e"
      unitRef="usd">1904000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOC0zLTEtMS0w_572eb540-417a-4a82-bb8b-9dec1da7f3a9"
      unitRef="usd">173000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOC01LTEtMS0w_7ebb50e0-3e6b-4d7d-a77d-cbc56d837ee0"
      unitRef="usd">3950000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOC03LTEtMS0w_ed61a101-789a-48da-9a46-3f62c9c102d3"
      unitRef="usd">1533000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOS0xLTEtMS0w_44221838-ca77-431a-a387-c70c6c8b13b8"
      unitRef="usd">302000</cwst:SouthbridgeLandfillClosureCharge>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOS0zLTEtMS0w_a8b12d8a-7c48-45aa-a6ee-5da2631b4971"
      unitRef="usd">2642000</cwst:SouthbridgeLandfillClosureCharge>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOS01LTEtMS0w_4f290f50-e02e-45d4-b3da-b56d062f2e85"
      unitRef="usd">653000</cwst:SouthbridgeLandfillClosureCharge>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfOS03LTEtMS0w_96ca0ae6-9a29-4c02-8837-420ccb29dcf4"
      unitRef="usd">3815000</cwst:SouthbridgeLandfillClosureCharge>
    <us-gaap:CostsAndExpenses
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTgtMS0xLTEtMA_0a1473cd-9c70-4d0e-aa52-eacc8cd9a552"
      unitRef="usd">214582000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTgtMy0xLTEtMA_5ea2fbac-ea84-413a-a986-c90f39389615"
      unitRef="usd">182034000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTgtNS0xLTEtMA_2afdf76d-b764-49fe-9508-a10efd8a73f0"
      unitRef="usd">586032000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTgtNy0xLTEtMA_a3efee00-389d-4a04-a341-fa073efaef45"
      unitRef="usd">529255000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTktMS0xLTEtMA_09165a65-ee39-47bc-a9f5-7a8edaac981d"
      unitRef="usd">27387000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTktMy0xLTEtMA_f950bb03-2d9d-4da8-ba01-be843f809cf8"
      unitRef="usd">20633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTktNS0xLTEtMA_f4733a69-05e2-4842-8e47-9438967e8eb8"
      unitRef="usd">61343000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMTktNy0xLTEtMA_a8f233aa-ce2c-4bea-87f6-6f151f8cac33"
      unitRef="usd">45089000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjEtMS0xLTEtMA_17ccd732-8125-4465-8ec9-b81a396d6edb"
      unitRef="usd">61000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjEtMy0xLTEtMA_5b230932-f167-422f-be6f-e8c43d7e48ab"
      unitRef="usd">107000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjEtNS0xLTEtMA_6653fd4a-38b7-405a-bf31-d67426d412cf"
      unitRef="usd">191000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjEtNy0xLTEtMA_40fe3ad1-fe2d-4cd9-92e0-1cd4755a2cab"
      unitRef="usd">203000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjItMS0xLTEtMA_2c5ed16c-c26b-4f9a-b7ef-cf35bcca9ad0"
      unitRef="usd">5164000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjItMy0xLTEtMA_25cc9e2c-3e30-4cee-aacb-368496227fab"
      unitRef="usd">5406000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjItNS0xLTEtMA_1f11b8f5-8ffb-4b09-be5b-d53506ac08b5"
      unitRef="usd">15928000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjItNy0xLTEtMA_746c4ff2-92ba-4905-92d4-24f24cfabdf6"
      unitRef="usd">16869000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjgtMS0xLTEtMA_599e9f50-4ae3-4937-b647-6b2d57753f91"
      unitRef="usd">178000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjgtMy0xLTEtMA_6e5e3d9a-36df-4d72-8cfa-08bb9fe9d913"
      unitRef="usd">157000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjgtNS0xLTEtMA_0d1896df-a7d0-43ec-974d-35c7b9a41eab"
      unitRef="usd">825000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjgtNy0xLTEtMA_2219efd7-e3c1-454c-9ab4-68adefdc5dd6"
      unitRef="usd">606000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjktMS0xLTEtMA_97771cbc-2137-480e-92e5-6e8465c38807"
      unitRef="usd">-4925000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjktMy0xLTEtMA_6a821a86-5eac-4897-b2ee-be7a0347858f"
      unitRef="usd">-5142000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjktNS0xLTEtMA_eb9df3dd-1bab-4c99-9167-25fd3a72886c"
      unitRef="usd">-14912000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMjktNy0xLTEtMA_27e0e1c0-f33c-4bda-94ed-1965274b5e34"
      unitRef="usd">-16060000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzAtMS0xLTEtMA_0431be6a-15a8-4b61-8c70-c9740731f8b3"
      unitRef="usd">22462000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzAtMy0xLTEtMA_e23d1253-f242-4828-b70a-035451fde09b"
      unitRef="usd">15491000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzAtNS0xLTEtMA_0df0a1f0-9394-4d92-af16-aaf574f8f129"
      unitRef="usd">46431000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzAtNy0xLTEtMA_777bce39-f02b-4402-9c4e-b5b1b25853ff"
      unitRef="usd">29029000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzEtMS0xLTEtMA_49aba937-9c7d-4b5a-8c00-e093979dbdf6"
      unitRef="usd">6601000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzEtMy0xLTEtMA_9a98ceef-b21a-4ce7-9c62-55784c58ae35"
      unitRef="usd">374000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzEtNS0xLTEtMA_f989713e-0556-4cd1-a4d7-97ce7c50f577"
      unitRef="usd">14476000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzEtNy0xLTEtMA_cf08b078-82dd-4bbb-9d73-bee880bd7776"
      unitRef="usd">840000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzItMS0xLTEtMA_d353b197-1235-453a-8b43-131a13ca5853"
      unitRef="usd">15861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzItMy0xLTEtMA_0029d776-056b-43c7-9093-5829e5c270c0"
      unitRef="usd">15117000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzItNS0xLTEtMA_a5db061a-c853-45d6-a8bb-ab7041e411f6"
      unitRef="usd">31955000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzItNy0xLTEtMA_2ac04727-7485-4068-8d60-73c04ddcd33e"
      unitRef="usd">28189000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzYtMS0xLTEtMA_2cb54a47-f827-4416-9f5a-00862ba4acc8"
      unitRef="shares">51389000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzYtMy0xLTEtMA_47fb3063-46ef-45d3-ad9e-c01b1a01b07d"
      unitRef="shares">48370000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzYtNS0xLTEtMA_4578a39b-a6d4-43c3-99a9-4bdc9d66508c"
      unitRef="shares">51312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzYtNy0xLTEtMA_4ffea3cd-3e57-4af9-9f4b-71152d66ee7f"
      unitRef="shares">48241000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzctMS0xLTEtMA_409a7eef-3504-4dba-b53e-d239a854328c"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzctMy0xLTEtMA_c29f38ec-7763-43a6-9ff3-289c78aa1311"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzctNS0xLTEtMA_d7f52541-554c-4c00-a02f-895340d3aea0"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzctNy0xLTEtMA_03d5a9cf-1cd7-4264-b556-5ec848ceb342"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzktMS0xLTEtMA_0409376e-1da3-48c0-a2e6-541aca29eea2"
      unitRef="shares">51586000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzktMy0xLTEtMA_f6752e8b-f928-4820-8e00-a0eeae24191c"
      unitRef="shares">48619000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzktNS0xLTEtMA_5184d17b-e45b-400b-8592-020df9fd5178"
      unitRef="shares">51506000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfMzktNy0xLTEtMA_302049ba-c689-4f1c-9fd4-0491637901ad"
      unitRef="shares">48481000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNDAtMS0xLTEtMA_8e3dffd2-f2f1-4c9b-bd6a-4a7903bb0951"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNDAtMy0xLTEtMA_1905a1c9-2246-4bdc-b45d-995453c4faa6"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNDAtNS0xLTEtMA_9081059c-b55f-4b8d-9f75-28437afd8f92"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xNi9mcmFnOjNlYTI3OTM2ZjcyZTQyY2ZiNTFkY2JkZDI0N2QzYjAyL3RhYmxlOjRmMGQyM2VjOWI4NDQ5MjFhMWY3ZTczMzJiOWQ5NmM0L3RhYmxlcmFuZ2U6NGYwZDIzZWM5Yjg0NDkyMWExZjdlNzMzMmI5ZDk2YzRfNDAtNy0xLTEtMA_3fe21424-b8fd-4ed1-8d1c-372b583a359a"
      unitRef="usdPerShare">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMi0xLTEtMS0w_50428144-5327-4354-962f-ef3f3a7d4e11"
      unitRef="usd">15861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMi0zLTEtMS0w_df5876d7-e0c2-4406-acdb-cc138c39aba0"
      unitRef="usd">15117000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMi01LTEtMS0w_3ac2280c-1725-41e1-9659-535fd1b60603"
      unitRef="usd">31955000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMi03LTEtMS0w_ce0a6b3a-36b4-4c0b-bcda-aaeec29a9fe1"
      unitRef="usd">28189000</us-gaap:NetIncomeLoss>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNS0xLTEtMS0w_f138e116-d272-4a0a-bc29-4d3066096fc8"
      unitRef="usd">-1205000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNS0zLTEtMS0w_eb24fd94-336b-448f-ac20-a18334beaab7"
      unitRef="usd">-1141000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNS01LTEtMS0w_a832ecce-9a19-4304-9264-289a5b3aec7f"
      unitRef="usd">-3551000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNS03LTEtMS0w_6535e977-bec1-4762-925e-b9baa42563bc"
      unitRef="usd">-2492000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossSettlementsBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNi0xLTEtMS0w_61c59fe0-ad23-4995-9643-3712649623ff"
      unitRef="usd">-1204000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNi0zLTEtMS0w_d8be96d5-78a7-4966-9c5c-be6749732039"
      unitRef="usd">-1156000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNi01LTEtMS0w_e79591bd-ddde-4160-9f9e-dca7dc3aac40"
      unitRef="usd">-3551000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNi03LTEtMS0w_ca800373-b0df-42f2-ad25-25e10d7db9a4"
      unitRef="usd">-2513000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNy0xLTEtMS0w_9ea55de2-9f54-4e27-8333-6be1810a2cd5"
      unitRef="usd">1215000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNy0zLTEtMS0w_71abaeb6-4c7f-422c-b2f3-57fe85a72eeb"
      unitRef="usd">145000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNy01LTEtMS0w_aa99d507-f6e2-434d-b528-b6a6f433d84c"
      unitRef="usd">5866000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax>
    <cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfNy03LTEtMS0w_ff4d7aad-9be4-4841-8a21-2348b9c06f64"
      unitRef="usd">-8731000</cwst:OtherComprehensiveIncomeLossCashFlowHedgeGainLossChangeInFairValueBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfOS0xLTEtMS0w_43b0c1c7-9651-4b9e-b7a6-1e14e4f97bea"
      unitRef="usd">1214000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfOS0zLTEtMS0w_d78806d7-7e25-4eec-bf18-c938bc29ac64"
      unitRef="usd">160000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfOS01LTEtMS0w_ab568132-cf19-4c93-b194-b9e584cded87"
      unitRef="usd">5866000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfOS03LTEtMS0w_9f2c12ad-4f38-42cf-a54e-42ae32c32764"
      unitRef="usd">-8710000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTAtMS0xLTEtMA_bfe57e37-8dea-4e29-abba-e35497d23b9b"
      unitRef="usd">322000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTAtMy0xLTEtMA_4a9c5108-0d7e-467d-b143-0c4bdc82c63c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTAtNS0xLTEtMA_138d9049-47fb-4139-904e-7189ef822d7d"
      unitRef="usd">1379000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTAtNy0xLTEtMA_58fb5227-9669-455a-ab76-ec93cb2bf075"
      unitRef="usd">-112000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTEtMS0xLTEtMA_a020f469-6345-4b37-a639-6562bf67d75e"
      unitRef="usd">892000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTEtMy0xLTEtMA_24485391-40b4-44c7-b722-810240e1c375"
      unitRef="usd">160000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTEtNS0xLTEtMA_14e756d8-e64d-4580-9f35-967b33786e8c"
      unitRef="usd">4487000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTEtNy0xLTEtMA_69ea03b6-f577-4ed1-a716-8ade9d64f17b"
      unitRef="usd">-8598000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTItMS0xLTEtMA_dd427077-752a-4851-9c17-ca406a6b893d"
      unitRef="usd">16753000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTItMy0xLTEtMA_a366d398-02f7-4c61-b562-d2598e83cd72"
      unitRef="usd">15277000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTItNS0xLTEtMA_ca9caae0-2cec-4b91-8831-844adea1bc45"
      unitRef="usd">36442000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8xOS9mcmFnOjQ3YzlhZDAyM2NjYjRjNzJiOWNjNGIyNDc3ZjA2ZjI1L3RhYmxlOmNkN2QxMDI4N2QxYTQ3NWU5NzU3N2E1OGUxZmJiZjQxL3RhYmxlcmFuZ2U6Y2Q3ZDEwMjg3ZDFhNDc1ZTk3NTc3YTU4ZTFmYmJmNDFfMTItNy0xLTEtMA_78d38bf5-03a2-4d56-ab84-77f17cdaf87c"
      unitRef="usd">19591000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy0xLTEtMS0w_14836629-ef96-4715-9639-d53a0a62959b"
      unitRef="usd">362142000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i696184fa3e2047b9a5211b68f435788f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy0zLTEtMS0w_95f1280b-7c23-4e3d-a3fc-db51521e0421"
      unitRef="shares">50101000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i696184fa3e2047b9a5211b68f435788f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy01LTEtMS0w_cfc755b5-49b1-4c53-ad33-b61abc71269c"
      unitRef="usd">501000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i401ba2c7e6e849a2b589822506ef610a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy03LTEtMS0w_11880e9c-264c-4922-ace3-23322472f958"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i401ba2c7e6e849a2b589822506ef610a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy05LTEtMS0w_be9438ef-c4bb-4633-bbda-85905ce28c5d"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08c91eea08f2460694ed0ce491e4e9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy0xMS0xLTEtMA_7af6ff64-a81a-4255-a96d-86713b2c0645"
      unitRef="usd">639247000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbf064618f114d8385ee688eb88e12f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy0xMy0xLTEtMA_5b9d86e2-3e23-4e31-8f31-4d77fa1de11c"
      unitRef="usd">-266099000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7dbbbac794ab4572a042c54fccb25275_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMy0xNS0xLTEtMA_c0b1d393-3daa-4381-bf56-0d4ed31c31d1"
      unitRef="usd">-11517000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iba17c31b18b7457f8e4eb546a1d084a5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfNy0xLTEtMS0w_4e772526-a89c-4e9b-9aa0-0b2c3923d474"
      unitRef="usd">112000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i42e00635ce60412ca412b5c965fb5657_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfNy0zLTEtMS0w_de3a2d7c-2114-4e79-89c0-d64767141dd8"
      unitRef="shares">273000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42e00635ce60412ca412b5c965fb5657_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfNy01LTEtMS0w_ff0b0406-99cf-42a6-bed0-93ce1d87d03b"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icec8fd2957154357a1291684cd628a3e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfNy0xMS0xLTEtMA_22de10ae-7f82-4673-a424-8696d9865ac2"
      unitRef="usd">109000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iba17c31b18b7457f8e4eb546a1d084a5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfOC0xLTEtMS0w_3c7a586e-f022-4c1e-a69e-cb4d430434e9"
      unitRef="usd">2941000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icec8fd2957154357a1291684cd628a3e_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfOC0xMS0xLTEtMA_d14b4d6f-9450-428c-9d86-37a675bfc9f6"
      unitRef="usd">2941000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="iba17c31b18b7457f8e4eb546a1d084a5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTEtMS0xLTEtMA_52911b89-cdd5-4051-ab77-01fae49c30ba"
      unitRef="usd">4311000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i19099935c0df430688ec729f801336b9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTEtMTMtMS0xLTA_2f723291-bdfd-467c-99af-b9b9b7c08961"
      unitRef="usd">4311000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iba17c31b18b7457f8e4eb546a1d084a5_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTMtMS0xLTEtMA_94c05100-75aa-4287-a3d4-05e3cf147832"
      unitRef="usd">3830000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic5cde604b901426384e582bf467992bc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTMtMTUtMS0xLTA_e4771ea4-9f9e-4dcb-a420-c249d03ff63e"
      unitRef="usd">3830000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if1fbd330f60d457d97a9f50c2655b867_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtMS0xLTEtMA_eb9ad0ac-3458-4462-a655-2c53f4d8ac25"
      unitRef="usd">373336000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia8a5e3845c9f433dbe62c511974315a5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtMy0xLTEtMA_49d23555-0d0b-4ca0-ad3e-24e57c742cde"
      unitRef="shares">50374000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia8a5e3845c9f433dbe62c511974315a5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtNS0xLTEtMA_1f25e26f-bb67-41b7-b8c2-c28709ff9a3e"
      unitRef="usd">504000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib7d0c31b54294cee9e15bc057d2a39f2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtNy0xLTEtMA_c33753aa-ca7e-4bb5-8f8c-5d726ae1745b"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ib7d0c31b54294cee9e15bc057d2a39f2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtOS0xLTEtMA_a27df973-37e4-4591-8712-73f9a6b0cc9d"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i152033773d994845ad90b1619e0fa55f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtMTEtMS0xLTA_f6ffa744-76ec-4de3-830c-b2a47963e5d9"
      unitRef="usd">642297000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cfcd622e2ec4d889b882aa982f23fc9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtMTMtMS0xLTA_ceb33ee9-ef3e-43a8-b3f6-7dbdfd78b2f0"
      unitRef="usd">-261788000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i535313e8bad2445f98b22335300cb1fc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTQtMTUtMS0xLTA_71b4818c-6038-4cc4-bc6a-f3b0a9cca1f5"
      unitRef="usd">-7687000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0e544e413201447487f22a1f10dfd970_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTgtMS0xLTEtMA_85dba24a-9ba0-40f1-8a88-b02f8b6ae792"
      unitRef="usd">492000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="id3388e22289e4113a371fdee8765add0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTgtMy0xLTEtMA_1d6e9b09-e79e-44e5-91af-4df10abc49e7"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i17f23c2a64d1473fb5404c625391a4db_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTgtMTEtMS0xLTA_5b41a11a-b6a3-4f7b-8034-d9eb6968d1eb"
      unitRef="usd">492000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0e544e413201447487f22a1f10dfd970_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTktMS0xLTEtMA_c287c05f-7d17-4315-b696-69933a918351"
      unitRef="usd">3116000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i17f23c2a64d1473fb5404c625391a4db_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMTktMTEtMS0xLTA_f9bfcd57-020f-4f1b-a234-c11c667453e0"
      unitRef="usd">3116000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i0e544e413201447487f22a1f10dfd970_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjItMS0xLTEtMA_43acb252-f0a2-476a-a944-c752076013f3"
      unitRef="usd">11783000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if5ef29b41bd644fd82d8d0457ead641d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjItMTMtMS0xLTA_1f2ff7f3-70f0-47a0-9ad9-4c846119d69a"
      unitRef="usd">11783000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0e544e413201447487f22a1f10dfd970_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjQtMS0xLTEtMA_81bf3b73-59d5-4f9d-bc47-6b3248feab4e"
      unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6a7adf4a79034eb1964f841ba3f308a3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjQtMTUtMS0xLTA_f6d88450-c765-41ba-8c8f-99e60716b9a4"
      unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="idbf0ca4975ce42d591aa05697f20810f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtMS0xLTEtMA_9f457a37-c7ed-401a-a530-db66ed440e2e"
      unitRef="usd">388492000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia9a5837ad89346889b7473a9ff1c8bcb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtMy0xLTEtMA_95fcfcef-1dab-47cc-b8d8-c8bf44799af9"
      unitRef="shares">50398000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia9a5837ad89346889b7473a9ff1c8bcb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtNS0xLTEtMA_dfc0ef5e-8356-4800-97cc-57613f68fb79"
      unitRef="usd">504000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f8ffedb5e654625bce4cb1ad66588ff_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtNy0xLTEtMA_730f5b5c-b28a-4bbf-8751-3febb538b9ff"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f8ffedb5e654625bce4cb1ad66588ff_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtOS0xLTEtMA_47a5f385-447a-4794-b917-cbfeb89b86df"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c775f2ac577427cbc463063954ad488_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtMTEtMS0xLTA_1366dcc6-35e9-4425-8908-dc5dbac9ac0a"
      unitRef="usd">645905000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if67db58e422a4966aefa6d771645c037_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtMTMtMS0xLTA_cc8a280b-0f7f-4cd1-900e-523939da7859"
      unitRef="usd">-250005000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ce14a7d609c493a93d8a1ae22769f69_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjUtMTUtMS0xLTA_88f949dd-7edf-458e-9baa-1226718f75bb"
      unitRef="usd">-7922000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjktMS0xLTEtMA_662823f8-2a23-4e6b-b1e2-83669f29db25"
      unitRef="usd">51000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i656888a7c3d84c2ea55d1812b9089702_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjktMy0xLTEtMA_4394ec9c-5fa6-475f-b65e-71eb2f42e066"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i481c0fe07e374bc5aab7448e3ad46dbc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMjktMTEtMS0xLTA_6d897b3a-4c56-4e5e-bdea-2500ce539378"
      unitRef="usd">51000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzAtMS0xLTEtMA_7baa108c-ae1f-4f57-ac85-a66d8c7e991c"
      unitRef="usd">2655000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i481c0fe07e374bc5aab7448e3ad46dbc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzAtMTEtMS0xLTA_f728f1c5-5aa1-4314-968c-f019d832c9b1"
      unitRef="usd">2655000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzMtMS0xLTEtMA_b9db8e9a-edcc-49ae-98e6-466168326f37"
      unitRef="usd">15861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ee57bffa649455cb14774fc4b61526d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzMtMTMtMS0xLTA_4449ff48-2f49-4b56-a28a-1acdb417ca3d"
      unitRef="usd">15861000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzUtMS0xLTEtMA_1ad26d00-731e-45c5-9378-80300dd94389"
      unitRef="usd">892000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id3fb878d382742da953e14478789b5a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzUtMTUtMS0xLTA_5a9f4e09-140e-4d1e-b654-5bc5d66c48fd"
      unitRef="usd">892000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtMS0xLTEtMA_d2060f07-278e-4d8b-b037-6aef7895b000"
      unitRef="usd">407951000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic3f20a8c510d4c669dcbc6217fc7557c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtMy0xLTEtMA_5d452c37-e1bf-41af-85b7-e7b86d97422c"
      unitRef="shares">50410000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic3f20a8c510d4c669dcbc6217fc7557c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtNS0xLTEtMA_bc74aab2-5f73-41fe-8b88-9e0c7c2bd750"
      unitRef="usd">504000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iad8b539e4dd9449181e7b8234d495760_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtNy0xLTEtMA_2c7a58f7-6172-4716-8b79-6f62653e7433"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iad8b539e4dd9449181e7b8234d495760_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtOS0xLTEtMA_f94caebe-12e8-42c3-a995-f514658c320e"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia1cd7fd09c484f28a251d308e61710f4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtMTEtMS0xLTA_485de494-19c8-4f67-b620-acabb2246f16"
      unitRef="usd">648611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id808c1d6957f4a62b5ad041145750421_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtMTMtMS0xLTA_7d364531-ff6a-4531-b305-0b778be3e602"
      unitRef="usd">-234144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i719b2e41715049a29a9703ac8b313218_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmQ2OTk4MjRjNDg1ZTQ5N2E5ZmRhM2EyNWFlY2U2Y2MwL3RhYmxlcmFuZ2U6ZDY5OTgyNGM0ODVlNDk3YTlmZGEzYTI1YWVjZTZjYzBfMzYtMTUtMS0xLTA_21fa320a-c12a-4ab6-80af-62bee66cd18f"
      unitRef="usd">-7030000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3106668c72bd4d6f96a8629352f2c49a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy0xLTEtMS0xNTM5Mg_4d27b641-a7bf-4804-9daa-13c77d9f0283"
      unitRef="usd">122753000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idba05bcd2ba84906b0d31ab53d5f478c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy0zLTEtMS0xNTExMQ_805c87bf-9f3d-4378-afc9-a7f61472e234"
      unitRef="shares">46803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idba05bcd2ba84906b0d31ab53d5f478c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy01LTEtMS0xNTExMQ_d35c009d-4aa5-4598-b96a-0b34c1b9a719"
      unitRef="usd">468000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6036007374264e43852823ad50f96dd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy03LTEtMS0xNTExMQ_c44c0d23-cccd-4b9d-b020-88f68fa10550"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6036007374264e43852823ad50f96dd8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy05LTEtMS0xNTExMQ_c5c45953-f384-43dd-9160-8a262efdb8b0"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i39a4b0788ccf42f4b45d139d135319c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy0xMS0xLTEtMTUxMTE_360574e7-2d3b-4c41-86d6-93ab06351a72"
      unitRef="usd">485332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic486b9f2c8284f1b93a10f77bd9f8421_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy0xMy0xLTEtMTUxMTE_ffc71c1f-db2a-4223-b5e1-1a7973fdc0ed"
      unitRef="usd">-357016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf13bea147bd4a679835926080a09789_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMy0xNS0xLTEtMTUxMTE_82c677d9-4783-495d-82d0-34740def0682"
      unitRef="usd">-6041000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i226736d31dfc457c9b637627229e741f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfNC0xLTEtMS0xNTM5NA_cfc0da94-bf2b-4ca9-890a-3b140107d76e"
      unitRef="usd">-189000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibde254aa083f4742ac54484343136734_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfNC0xMy0xLTEtMTUxMTE_20de311e-21da-436e-84a3-96f609e0a4f0"
      unitRef="usd">-189000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3db72590dcfd4abd91266d5f5c15fd08_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfNy0xLTEtMS0xNTQwMg_65d05ad2-a792-4560-a132-6e30ab3eb0d2"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i869fdb89398c46e69cf6bd924bd5c631_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfNy0zLTEtMS0xNTExMQ_50715db5-867b-4654-bc49-ee25f31b52a8"
      unitRef="shares">517000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i869fdb89398c46e69cf6bd924bd5c631_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfNy01LTEtMS0xNTExMQ_b60899a3-76f8-47e1-8f3b-3eba7a59f0e0"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i57cac5e353794e6b9dee30783157bc13_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfNy0xMS0xLTEtMTUxMTE_f95cdbfe-49b6-4e7f-822e-0c99f0d73eac"
      unitRef="usd">95000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3db72590dcfd4abd91266d5f5c15fd08_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfOC0xLTEtMS0xNTM5Ng_748ef9df-bdeb-49ad-95cf-277a1995cbea"
      unitRef="usd">1562000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i57cac5e353794e6b9dee30783157bc13_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfOC0xMS0xLTEtMTUxMTE_03516b43-9521-45a2-8025-ab0958ef3273"
      unitRef="usd">1562000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3db72590dcfd4abd91266d5f5c15fd08_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTEtMS0xLTEtMTUzOTg_9d6cedca-af69-4032-a08f-57064de4960a"
      unitRef="usd">959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i66f568de3a4847618397a6eb5d0628dd_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTEtMTMtMS0xLTE1MTEx_b3053760-3eaf-4f54-830f-d310833cd231"
      unitRef="usd">959000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3db72590dcfd4abd91266d5f5c15fd08_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTMtMS0xLTEtMTU0MDA_bc700b34-ce60-4b55-8de8-6149724cb565"
      unitRef="usd">-7189000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1629108a56694d38a3429f20e6f4db7d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTMtMTUtMS0xLTE1MTEx_9e86f87a-a0b1-4296-96c9-7d8699c1889e"
      unitRef="usd">-7189000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i4c4bc2d5213a4cf1b65eec743390c7a8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtMS0xLTEtMTUzOTA_cd023975-b7c8-44ac-8ab6-66fe6a4cc6ef"
      unitRef="usd">117996000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i08679749c89d4968948a9e513795770e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtMy0xLTEtMTUzOTA_092d1e2f-7956-4179-a322-4b9caed49604"
      unitRef="shares">47320000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i08679749c89d4968948a9e513795770e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtNS0xLTEtMTUzOTA_55cfef3f-d6bb-4b79-82db-0b8cc0c36fd1"
      unitRef="usd">473000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if4e6ff4ac4534f6990f781b9cafcc478_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtNy0xLTEtMTUzOTA_6e8570a3-d8b4-4d4f-b788-22d02b3b2760"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if4e6ff4ac4534f6990f781b9cafcc478_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtOS0xLTEtMTUzOTA_4afa7047-40ad-4d35-bb44-cfe409d712a4"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i904fa4ee5a854a008b54c1d07d369a0c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtMTEtMS0xLTE1Mzkw_d817a669-ce3b-4d03-9873-41e47b23062f"
      unitRef="usd">486989000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id506876f09d547928b6ca60deabbbbb2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtMTMtMS0xLTE1Mzkw_44633dc6-aef8-4312-b358-6a9da6874b44"
      unitRef="usd">-356246000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6fb4317e86bf41468bc1160dbe6efbe4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTQtMTUtMS0xLTE1Mzkw_8e3ac6f4-7288-40d5-b37d-b323ed3c196c"
      unitRef="usd">-13230000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if4881fdc35384ea193110129724052b9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTctMS0xLTEtMTU0MDQ_304adf34-4a3c-451a-a43a-ca29081df963"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ib417baa863d749a294e05321a3878f9d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTctMy0xLTEtMTUxMTE_8b3f9b67-73d6-47a2-996a-1eb2dd056706"
      unitRef="shares">36000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ib417baa863d749a294e05321a3878f9d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTctNS0xLTEtMTUxMTE_74b28a2e-e6eb-49df-913b-2938017a6528"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="idd9a5151a97f40da9ca1a6e71fc2091d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTctMTEtMS0xLTE1MTEx_fbeaff96-8568-41c9-973e-4b99e8c3de6d"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if4881fdc35384ea193110129724052b9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTgtMS0xLTEtMTU0MDY_e60f490b-3399-4ca5-bfbd-f799d94750c2"
      unitRef="usd">387000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ib417baa863d749a294e05321a3878f9d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTgtMy0xLTEtMTUxMTE_a91ee233-6270-4748-a174-9accb31e5f75"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idd9a5151a97f40da9ca1a6e71fc2091d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTgtMTEtMS0xLTE1MTEx_ceec41e1-200d-46c2-baf9-59759ef153cf"
      unitRef="usd">387000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if4881fdc35384ea193110129724052b9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTktMS0xLTEtMTU0MDg_93e3344b-4b0c-4566-bec3-93beeeaf7793"
      unitRef="usd">1818000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idd9a5151a97f40da9ca1a6e71fc2091d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMTktMTEtMS0xLTE1MTEx_0130f95f-9e39-4bad-a2e2-2ccca25c39a8"
      unitRef="usd">1818000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="if4881fdc35384ea193110129724052b9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjItMS0xLTEtMTU0MTA_af838649-5ff6-4bf0-999f-b9654e96d56a"
      unitRef="usd">12113000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57f83f2b8ff843dd934dedad9d5aa9b3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjItMTMtMS0xLTE1MTEx_409eb937-3693-40dc-a3c3-bc157dd45166"
      unitRef="usd">12113000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if4881fdc35384ea193110129724052b9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjQtMS0xLTEtMTU0MTI_3ea26edb-f76f-4018-b5ff-21c7737b638f"
      unitRef="usd">-1569000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2a1d0b86809740a397b4af9675c41180_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjQtMTUtMS0xLTE1MTEx_2eabc41b-2138-4253-88b4-7eb18c35483e"
      unitRef="usd">-1569000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if4d4cfabd0af4776b479e192080f1f0c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtMS0xLTEtMTUzODg_a41fcc6e-b680-484b-8826-bf1f0501ba77"
      unitRef="usd">130745000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98f2093fbca94fa9a086f06665d38ef6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtMy0xLTEtMTUzODg_831f4580-fb92-48fa-b991-db2a26a23583"
      unitRef="shares">47382000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i98f2093fbca94fa9a086f06665d38ef6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtNS0xLTEtMTUzODg_6964621d-a41f-4e90-b192-04539bf59eb3"
      unitRef="usd">474000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ief82e8691eda4bd7a1fcd15b03242cc3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtNy0xLTEtMTUzODg_d004527d-172b-48ba-bd40-6a7c33f33d12"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ief82e8691eda4bd7a1fcd15b03242cc3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtOS0xLTEtMTUzODg_831d072e-7970-4bc2-922e-c111f6c77cf2"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i135befb62de041389d6780708e6e8c66_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtMTEtMS0xLTE1Mzg4_7804be08-612c-4464-9fa2-45c0062ac6a5"
      unitRef="usd">489193000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8f064fd274d4413b8be52a78ea9337c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtMTMtMS0xLTE1Mzg4_a02a2804-2f2f-4599-b902-502d7db37b09"
      unitRef="usd">-344133000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i774f8465111240319f9fe60cfb5b5fe4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjUtMTUtMS0xLTE1Mzg4_9cb5c742-a769-41ad-b91a-42a44166e497"
      unitRef="usd">-14799000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i25bb720013ca4a3e836cdc6345a491c3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMjktMy0xLTEtMTUxMTE_56c74674-e377-4076-aaef-53551c80e9ae"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzAtMS0xLTEtMTU0MTQ_7a15d166-0683-459c-8f3c-1088e27af56f"
      unitRef="usd">1965000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i492e11dea25c4937ba9de0e8e68ddbef_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzAtMTEtMS0xLTE1MTEx_c9a616a3-49b2-4edf-ad5c-e77dbb58f4bf"
      unitRef="usd">1965000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzMtMS0xLTEtMTU0MTY_5e7659d6-de5f-41bc-92e2-eb7bb44271ae"
      unitRef="usd">15117000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ica45840b26024d9b89d93ce4d56d2def_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzMtMTMtMS0xLTE1MTEx_194afe17-8f15-469a-a63c-1f3e38b9de34"
      unitRef="usd">15117000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzUtMS0xLTEtMTU0MTg_aa0e3eec-8051-4813-84c1-f991db186134"
      unitRef="usd">160000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i988546ebd7544ff5bdca9ce30cf1c9a5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzUtMTUtMS0xLTE1MTEx_5b764e62-12a2-4f1e-b953-197821901efb"
      unitRef="usd">160000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i595dca159de7498da9c4c5b40ee5bb1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtMS0xLTEtMTUzODY_57c8537c-7d5c-49e2-a1ac-423266fb4b23"
      unitRef="usd">147987000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02ca1b85716c46e6b4a072b3c40d3d81_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtMy0xLTEtMTUzODY_f5c6674a-70bb-4a29-9b3f-57e74448fc5c"
      unitRef="shares">47384000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i02ca1b85716c46e6b4a072b3c40d3d81_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtNS0xLTEtMTUzODY_e979841a-6915-4175-b528-71601cb1fc3b"
      unitRef="usd">474000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic00045fb212c4c079f481d6b2b03b449_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtNy0xLTEtMTUzODY_3685af28-8d6c-410f-82ec-626b5f8e5185"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic00045fb212c4c079f481d6b2b03b449_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtOS0xLTEtMTUzODY_061aab94-a81c-443f-a7d3-8abc07b97715"
      unitRef="usd">10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i597c5b144125448092b9da495099529b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtMTEtMS0xLTE1Mzg2_cd91bcc7-9d03-419b-a04b-c9344c062339"
      unitRef="usd">491158000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a1bead8aeff4b71ab91cd1c5ff4c2f1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtMTMtMS0xLTE1Mzg2_1c0bff98-8a2b-440f-a7b6-6c9f78aff6ca"
      unitRef="usd">-329016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91fd7c53aea645c082ca85e1f41e607e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yMi9mcmFnOjA3YzRiMTI2NWE2ZDQ0YzI4YWQzNjE3MTA0M2EyMmZiL3RhYmxlOmU0NDFiYjFiNWRiYTQ5MzA5M2E0MDVlMjUwYzc0MmQ5L3RhYmxlcmFuZ2U6ZTQ0MWJiMWI1ZGJhNDkzMDkzYTQwNWUyNTBjNzQyZDlfMzYtMTUtMS0xLTE1Mzg2_3b2a0d47-1f08-43e8-b56e-e01fa13f86fa"
      unitRef="usd">-14639000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMy0xLTEtMS0w_50ed965d-3064-4c23-b04b-c31ce304a53e"
      unitRef="usd">31955000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMy0zLTEtMS0w_0c1753e0-273c-4b2e-a865-2f681e35d611"
      unitRef="usd">28189000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNS0xLTEtMS0w_82e1f598-c9ef-4f14-a652-eba1b3042fe6"
      unitRef="usd">74510000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNS0zLTEtMS0w_e0ab18c4-b0e6-4664-ba72-7bec5ead1b1f"
      unitRef="usd">67281000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNy0xLTEtMS0w_c9dcc5dd-7a73-4a82-a5c6-31ba7a50b47d"
      unitRef="usd">5915000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNy0zLTEtMS0w_6da1ec94-dea0-4bee-8b5d-afbb52ae24a1"
      unitRef="usd">5324000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfOC0xLTEtMS0w_dfdd5810-2d36-4717-98ce-976985a13768"
      unitRef="usd">1716000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfOC0zLTEtMS0w_462b2a57-3c07-4d08-a368-74bf50a39b60"
      unitRef="usd">1597000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfOS0xLTEtMS0w_76a98d4b-b729-451e-92dd-b4099941a951"
      unitRef="usd">8712000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfOS0zLTEtMS0w_013e8c24-810f-467a-bed5-e1a39a197865"
      unitRef="usd">5345000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseExpense
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTAtMS0xLTEtMA_6eb0403d-fb81-4da8-ac51-1f95b3d5e564"
      unitRef="usd">9981000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTAtMy0xLTEtMA_0621979b-5ae0-40ed-af5e-a4b4993d3eca"
      unitRef="usd">12347000</us-gaap:OperatingLeaseExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTEtMS0xLTEtMA_09dd2d36-71b8-4ce2-83d0-7ecc112885a0"
      unitRef="usd">1000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTEtMy0xLTEtMA_e9e9c9ce-9ffa-4571-b068-8eca5ba85cf1"
      unitRef="usd">-254000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cwst:SouthbridgeLandfillNonCashClosureCharge
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTItMS0xLTEtMA_73b4970d-9e25-4c82-83b1-246c141350e8"
      unitRef="usd">112000</cwst:SouthbridgeLandfillNonCashClosureCharge>
    <cwst:SouthbridgeLandfillNonCashClosureCharge
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTItMy0xLTEtMA_cb22b602-924e-42bd-9c2d-9c562b90b319"
      unitRef="usd">2077000</cwst:SouthbridgeLandfillNonCashClosureCharge>
    <cwst:NonCashExpenseFromAcquisitionActivities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTUtMS0xLTEtMA_5ed411be-64f6-468b-a721-92546da67d29"
      unitRef="usd">532000</cwst:NonCashExpenseFromAcquisitionActivities>
    <cwst:NonCashExpenseFromAcquisitionActivities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMTUtMy0xLTEtMA_1faeef46-4c4b-4ae3-bfdd-1012852358fe"
      unitRef="usd">549000</cwst:NonCashExpenseFromAcquisitionActivities>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjQtMS0xLTEtMA_28e580d7-dd02-4211-a707-dcf04e04d90a"
      unitRef="usd">12974000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjQtMy0xLTEtMA_1027fa8c-ff20-485c-9580-e945a1e6afa8"
      unitRef="usd">1514000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjYtMS0xLTEtMA_4bb7b4e0-9a8b-4822-bdf0-2ad197d53b3e"
      unitRef="usd">10943000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjYtMy0xLTEtMA_0db5dfed-667a-46ef-98bb-d55812310866"
      unitRef="usd">-6400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <cwst:IncreaseDecreaseInLandfillOperatingLeaseContractExpenditures
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjctMS0xLTEtMA_02e3252f-b2fa-4f55-b509-2d6975dc18bc"
      unitRef="usd">-3646000</cwst:IncreaseDecreaseInLandfillOperatingLeaseContractExpenditures>
    <cwst:IncreaseDecreaseInLandfillOperatingLeaseContractExpenditures
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjctMy0xLTEtMA_36fac965-cc76-4482-825e-6a3540e77791"
      unitRef="usd">-3386000</cwst:IncreaseDecreaseInLandfillOperatingLeaseContractExpenditures>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjgtMS0xLTEtMA_3d3159b3-a9dc-4df1-b621-9b834a89e33a"
      unitRef="usd">20318000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjgtMy0xLTEtMA_d9b1df7a-b6a2-459c-b742-7a7494a503b5"
      unitRef="usd">-8585000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjktMS0xLTEtMA_1e10c7f8-2b24-4c38-8689-7886fab2b126"
      unitRef="usd">14391000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMjktMy0xLTEtMA_70f62264-a7da-4fe7-ae45-501ac736940c"
      unitRef="usd">2908000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzAtMS0xLTEtMA_f6ffdca8-2a3a-4f26-821d-df49cc419cb5"
      unitRef="usd">-3655000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzAtMy0xLTEtMA_532247f1-dea4-4464-b8ac-528ac7a7a8d5"
      unitRef="usd">-4083000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzEtMS0xLTEtMA_601123b8-75d3-4ab2-ad7b-b53544aea352"
      unitRef="usd">134089000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzEtMy0xLTEtMA_78ee0c5e-3f8f-4d43-8823-5030ad8996cf"
      unitRef="usd">111915000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzMtMS0xLTEtMA_9fa40d93-0b19-4100-b991-e9b57b1a8db9"
      unitRef="usd">153112000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzMtMy0xLTEtMA_72651794-4f3f-46df-9c56-9bbfdbf386ce"
      unitRef="usd">25379000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzUtMS0xLTEtMA_b1dae16f-7bd6-4879-a781-ef665da69414"
      unitRef="usd">81577000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzUtMy0xLTEtMA_76c81700-931a-4693-a0dc-14c9f9f870f9"
      unitRef="usd">77271000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzgtMS0xLTEtMA_5101fc94-b450-46b5-81b9-6fdd19b751b5"
      unitRef="usd">593000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfMzgtMy0xLTEtMA_e6b8767f-1acd-4fbb-895e-a158cd435e5d"
      unitRef="usd">430000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDEtMS0xLTEtMA_0bf4356d-b2c5-44bb-9b85-5fbda1d6ff9d"
      unitRef="usd">-234096000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDEtMy0xLTEtMA_95dc98ef-7470-4e51-8570-4064e3871de3"
      unitRef="usd">-102220000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDMtMS0xLTEtMA_4ad34efe-dd00-4726-b7ab-d9db95bf6662"
      unitRef="usd">500000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDMtMy0xLTEtMA_5b3a2616-046f-4bce-bbc7-1021f5311c37"
      unitRef="usd">154400000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDQtMS0xLTEtMA_161eada7-9be1-4a1a-bcd3-2167b8d63d04"
      unitRef="usd">8517000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDQtMy0xLTEtMA_625ab42d-b677-4c11-8af3-53f13711bcb8"
      unitRef="usd">145008000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDUtMS0xLTEtMA_ec6a9059-4a1e-4403-8d37-f58faab3efb4"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDUtMy0xLTEtMA_ee4b430c-1111-4692-be92-0628b4b9266c"
      unitRef="usd">1531000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDctMS0xLTEtMA_d256d679-4118-415c-8476-415887057d4f"
      unitRef="usd">163000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNDctMy0xLTEtMA_2544ba34-f3d1-404d-a320-349f348f700d"
      unitRef="usd">100000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTEtMS0xLTEtMA_669ca490-2708-4c5b-ab48-5df81ecdeae8"
      unitRef="usd">-7854000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTEtMy0xLTEtMA_4928b114-0d67-4b96-8fd8-662a8eb02ab1"
      unitRef="usd">7961000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTItMS0xLTEtMA_90685dc5-e2fc-4912-83cd-1790cb0476d1"
      unitRef="usd">-107861000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTItMy0xLTEtMA_c46afea1-458b-4635-ae89-c69a669b8fe9"
      unitRef="usd">17656000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTMtMS0xLTEtMA_97c6691e-a48f-451e-8361-c0834c5787ac"
      unitRef="usd">154342000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3106668c72bd4d6f96a8629352f2c49a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTMtMy0xLTEtMA_ed0e2b07-5086-4a97-8e35-977908e318e8"
      unitRef="usd">3471000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTQtMS0xLTEtMA_e4633718-f987-4f7e-98e4-c523746455ab"
      unitRef="usd">46481000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i595dca159de7498da9c4c5b40ee5bb1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTQtMy0xLTEtMA_a0bf9fbe-078f-42b7-99d2-9789996a4b67"
      unitRef="usd">21127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTctMS0xLTEtMA_75a02672-4773-4303-a0b9-4280b3f6b98f"
      unitRef="usd">14378000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTctMy0xLTEtMA_02db0fb9-233e-47fd-9389-c87d02b540c9"
      unitRef="usd">15239000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTgtMS0xLTEtMA_f5cb8dc4-3373-4489-a66c-185b279e5d13"
      unitRef="usd">597000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNTgtMy0xLTEtMA_3fb5439b-8cc8-4efe-a38a-b50ad4841e65"
      unitRef="usd">-1650000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNjAtMS0xLTEtMA_db2a8a80-cb39-4086-aa34-fe7e24f32b79"
      unitRef="usd">18153000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNjAtMy0xLTEtMA_9dfc508d-0346-4d87-b38c-e003f3eab275"
      unitRef="usd">16937000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNjEtMS0xLTEtMA_8f2a1979-c351-465a-9c44-b8aca3d6b2dd"
      unitRef="usd">3566000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8yNS9mcmFnOjhkM2VjYTVjMzM3NTRjMDdiOWMzMmI4NTQ1MDJlODE2L3RhYmxlOjM4ODhkYTMyY2YxYTRlYjViNjRiYzJiNjU1MDBlMzAzL3RhYmxlcmFuZ2U6Mzg4OGRhMzJjZjFhNGViNWI2NGJjMmI2NTUwMGUzMDNfNjEtMy0xLTEtMA_9dfceceb-86b8-4b05-a253-de5f87e3fda1"
      unitRef="usd">3289000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMS9mcmFnOmE5YjQwZjI0ODRiNDRhOWJiMjNmZDg5MGVjMDZlNTQwL3RleHRyZWdpb246YTliNDBmMjQ4NGI0NGE5YmIyM2ZkODkwZWMwNmU1NDBfNTUzNw_ea40ee6d-c011-40df-8761-07a568948ca0">BASIS OF PRESENTATION&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Casella Waste Systems, Inc. (&#x201c;Parent&#x201d;), and its subsidiaries (collectively, &#x201c;we&#x201d;, &#x201c;us&#x201d; or &#x201c;our&#x201d;), is a regional, vertically integrated solid waste services company that provides collection, transfer, disposal, landfill, landfill gas-to-energy, recycling and organics services in the northeastern United States. We market recyclable metals, aluminum, plastics, paper, and corrugated cardboard, which have been processed at our recycling facilities or purchased from third-parties. We manage our solid waste operations on a geographic basis through two regional operating segments, the Eastern and Western regions, each of which provides a full range of solid waste services. We manage our resource-renewal operations through the Resource Solutions operating segment, which includes our larger-scale recycling and commodity brokerage operations along with our organics services and large scale commercial and industrial services. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 unaudited consolidated financial statements, which include the accounts of the Parent and our wholly-owned subsidiaries, have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). All significant intercompany accounts and transactions are eliminated in consolidation. Investments in entities in which we do not have a controlling financial interest are accounted for under either the equity method or the cost method of accounting, as appropriate. Our significant accounting policies are more fully discussed in Item&#160;8 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 ("fiscal year 2020"), which was filed with the SEC on February&#160;19, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preparation of our consolidated financial statements in accordance with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the accounting for and recognition and disclosure of assets, liabilities, equity, revenues and expenses. We must make these estimates and assumptions because certain information that we use is dependent on future events, cannot be calculated with a high degree of precision given the available data, or simply cannot be readily calculated. In the opinion of management, these consolidated financial statements include all adjustments, which include normal recurring and nonrecurring adjustments, necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented. The results for the three and nine months ended September 30, 2021 may not be indicative of the results for any other interim period or the entire fiscal year. The consolidated financial statements presented herein should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for fiscal year 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The global outbreak of the novel coronavirus ("COVID-19") pandemic has caused economic disruption across our geographic footprint and has adversely affected our business. The COVID-19 pandemic negatively impacted our revenues starting at the end of the three months ended March 31, 2020, as many small business and construction collection customers required service level changes and volumes into our landfills declined due to lower economic activity. Demand for services has improved as local economies have reopened as allowed by State Governments and our collection and disposal volumes, as well as overall operations, have been less impacted by the effects of the COVID-19 pandemic in the three and nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The COVID-19 pandemic has negatively impacted and may continue to impact our business in other ways, as we have experienced increased costs as a result of the COVID-19 pandemic, including, but not limited to, higher costs associated with providing a safe working environment for our employees (such as increased costs associated with the protection of our employees, including costs for additional safety equipment, hygiene products and enhanced facility cleaning), employee impacts from illness, supporting a remote administrative workforce, community response measures, the inability of customers to continue to pay for services, and temporary facility closures of our customers. Furthermore, residual macroeconomic effects associated with the pandemic have negatively impacted the global supply chain, labor markets and distribution networks leading to heightened inflation across labor, select services and goods, and capital investments. As of the date of this filing, we are unable to determine or predict the full extent of any possible continuing impact that the COVID-19 pandemic will have on our business, results of operations, liquidity and capital resources. Future developments, such as the possibility of continuing spread of COVID-19 across our geographic footprint, the administration rates and effectiveness of vaccinations, the severity and containment of certain COVID-19 variants along with the pace and extent to which the States in which we operate continue to facilitate a return to normal economic and operation conditions, are uncertain and cannot be predicted at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have evaluated subsequent events or transactions that have occurred after the consolidated balance sheet date of September 30, 2021 through the date of filing of the consolidated financial statements with the SEC on this Quarterly Report on Form&#160;10-Q. We have determined that there are no subsequent events that require disclosure in this Quarterly Report on Form 10-Q.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMS9mcmFnOmE5YjQwZjI0ODRiNDRhOWJiMjNmZDg5MGVjMDZlNTQwL3RleHRyZWdpb246YTliNDBmMjQ4NGI0NGE5YmIyM2ZkODkwZWMwNmU1NDBfNTU0MQ_32121034-df2a-4a3f-8849-1a5497806347">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Casella Waste Systems, Inc. (&#x201c;Parent&#x201d;), and its subsidiaries (collectively, &#x201c;we&#x201d;, &#x201c;us&#x201d; or &#x201c;our&#x201d;), is a regional, vertically integrated solid waste services company that provides collection, transfer, disposal, landfill, landfill gas-to-energy, recycling and organics services in the northeastern United States. We market recyclable metals, aluminum, plastics, paper, and corrugated cardboard, which have been processed at our recycling facilities or purchased from third-parties. We manage our solid waste operations on a geographic basis through two regional operating segments, the Eastern and Western regions, each of which provides a full range of solid waste services. We manage our resource-renewal operations through the Resource Solutions operating segment, which includes our larger-scale recycling and commodity brokerage operations along with our organics services and large scale commercial and industrial services. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 unaudited consolidated financial statements, which include the accounts of the Parent and our wholly-owned subsidiaries, have been prepared in accordance with generally accepted accounting principles in the United States (&#x201c;GAAP&#x201d;) pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). All significant intercompany accounts and transactions are eliminated in consolidation. Investments in entities in which we do not have a controlling financial interest are accounted for under either the equity method or the cost method of accounting, as appropriate. Our significant accounting policies are more fully discussed in Item&#160;8 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 ("fiscal year 2020"), which was filed with the SEC on February&#160;19, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMS9mcmFnOmE5YjQwZjI0ODRiNDRhOWJiMjNmZDg5MGVjMDZlNTQwL3RleHRyZWdpb246YTliNDBmMjQ4NGI0NGE5YmIyM2ZkODkwZWMwNmU1NDBfNTc3_f2a4f301-ab14-462d-9d79-85bbc262603f"
      unitRef="regionaloperatingsegment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMS9mcmFnOmE5YjQwZjI0ODRiNDRhOWJiMjNmZDg5MGVjMDZlNTQwL3RleHRyZWdpb246YTliNDBmMjQ4NGI0NGE5YmIyM2ZkODkwZWMwNmU1NDBfNTU0Mg_46785456-9e5d-476b-bbee-6ff1b35ea28c">Preparation of our consolidated financial statements in accordance with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the accounting for and recognition and disclosure of assets, liabilities, equity, revenues and expenses. We must make these estimates and assumptions because certain information that we use is dependent on future events, cannot be calculated with a high degree of precision given the available data, or simply cannot be readily calculated. In the opinion of management, these consolidated financial statements include all adjustments, which include normal recurring and nonrecurring adjustments, necessary for a fair presentation of the financial position, results of operations and cash flows for the periods presented. The results for the three and nine months ended September 30, 2021 may not be indicative of the results for any other interim period or the entire fiscal year.</us-gaap:UseOfEstimates>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMS9mcmFnOmE5YjQwZjI0ODRiNDRhOWJiMjNmZDg5MGVjMDZlNTQwL3RleHRyZWdpb246YTliNDBmMjQ4NGI0NGE5YmIyM2ZkODkwZWMwNmU1NDBfNTUzNQ_b20ab8ca-b2eb-415d-bfe9-10f43532baf1">We have evaluated subsequent events or transactions that have occurred after the consolidated balance sheet date of September 30, 2021 through the date of filing of the consolidated financial statements with the SEC on this Quarterly Report on Form&#160;10-Q. We have determined that there are no subsequent events that require disclosure in this Quarterly Report on Form 10-Q.</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNC9mcmFnOmY1NmNmNjIwNDc5ZDQyYmJhZmE3N2U5OWU1NjZjMTEzL3RleHRyZWdpb246ZjU2Y2Y2MjA0NzlkNDJiYmFmYTc3ZTk5ZTU2NmMxMTNfNjc3_7005f4a6-9b41-47fc-a507-2a511167ff71">ACCOUNTING CHANGES&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A table providing a brief description of recent Accounting Standards Updates ("ASUs") to the Accounting Standards Codification (&#x201c;ASC&#x201d;) issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) that we adopted and deemed to have a material impact on our consolidated financial statements, or a possible material impact in the future, based on current account balances and activity follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&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:34.426%"/&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:34.575%"/&gt;&lt;td style="width:0.1%"/&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;/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;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Financial Statements or Other&lt;br/&gt;Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards adopted effective January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2019-12: Income Taxes (Topic 740)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This guidance did not have a material impact on our consolidated financial statements and related disclosures upon adoption, but may in the future. This guidance was effective January 1, 2021.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A table providing a brief description of recent ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&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:34.426%"/&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:34.575%"/&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;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Financial Statements or Other&lt;br/&gt;Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards issued pending adoption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;ASU No. 2020-04: Reference Rate Reform (Topic 848), as amended through January 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;Provides temporary optional guidance to ease the potential burden in applying GAAP to contract modifications and hedging relationships that reference London Inter-Bank Offered Rate ("LIBOR") or another reference rate expected to be discontinued, subject to meeting certain criteria.&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We currently have interest rate derivative agreements with hedging relationships that reference LIBOR, which extend past the fiscal year ended December 31, 2021. We are currently assessing the provisions of this guidance as LIBOR is still in place and do not expect that its adoption will have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect from March 12, 2020 through December 31, 2022.&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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNC9mcmFnOmY1NmNmNjIwNDc5ZDQyYmJhZmE3N2U5OWU1NjZjMTEzL3RleHRyZWdpb246ZjU2Y2Y2MjA0NzlkNDJiYmFmYTc3ZTk5ZTU2NmMxMTNfNjgz_45e88d7e-68e4-4080-bd3e-f886ad75ddc2">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A table providing a brief description of recent Accounting Standards Updates ("ASUs") to the Accounting Standards Codification (&#x201c;ASC&#x201d;) issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) that we adopted and deemed to have a material impact on our consolidated financial statements, or a possible material impact in the future, based on current account balances and activity follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&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:34.426%"/&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:34.575%"/&gt;&lt;td style="width:0.1%"/&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;/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;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Financial Statements or Other&lt;br/&gt;Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards adopted effective January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2019-12: Income Taxes (Topic 740)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This guidance did not have a material impact on our consolidated financial statements and related disclosures upon adoption, but may in the future. This guidance was effective January 1, 2021.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A table providing a brief description of recent ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&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:34.426%"/&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:34.575%"/&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;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Financial Statements or Other&lt;br/&gt;Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards issued pending adoption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;ASU No. 2020-04: Reference Rate Reform (Topic 848), as amended through January 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;Provides temporary optional guidance to ease the potential burden in applying GAAP to contract modifications and hedging relationships that reference London Inter-Bank Offered Rate ("LIBOR") or another reference rate expected to be discontinued, subject to meeting certain criteria.&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We currently have interest rate derivative agreements with hedging relationships that reference LIBOR, which extend past the fiscal year ended December 31, 2021. We are currently assessing the provisions of this guidance as LIBOR is still in place and do not expect that its adoption will have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect from March 12, 2020 through December 31, 2022.&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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNC9mcmFnOmY1NmNmNjIwNDc5ZDQyYmJhZmE3N2U5OWU1NjZjMTEzL3RleHRyZWdpb246ZjU2Y2Y2MjA0NzlkNDJiYmFmYTc3ZTk5ZTU2NmMxMTNfNjc4_bcdfe4b1-0759-4022-8de3-7eae1cd7d670">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&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:34.426%"/&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:34.575%"/&gt;&lt;td style="width:0.1%"/&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;/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;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Financial Statements or Other&lt;br/&gt;Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards adopted effective January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASU No. 2019-12: Income Taxes (Topic 740)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;This guidance did not have a material impact on our consolidated financial statements and related disclosures upon adoption, but may in the future. This guidance was effective January 1, 2021.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A table providing a brief description of recent ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.239%"/&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:34.426%"/&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:34.575%"/&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;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effect on the Financial Statements or Other&lt;br/&gt;Significant Matters&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%"&gt;Accounting standards issued pending adoption&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;ASU No. 2020-04: Reference Rate Reform (Topic 848), as amended through January 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;Provides temporary optional guidance to ease the potential burden in applying GAAP to contract modifications and hedging relationships that reference London Inter-Bank Offered Rate ("LIBOR") or another reference rate expected to be discontinued, subject to meeting certain criteria.&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;We currently have interest rate derivative agreements with hedging relationships that reference LIBOR, which extend past the fiscal year ended December 31, 2021. We are currently assessing the provisions of this guidance as LIBOR is still in place and do not expect that its adoption will have a material impact on our consolidated financial statements and related disclosures. This guidance will be in effect from March 12, 2020 through December 31, 2022.&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;/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;/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;/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;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMzU3OA_ec698b3e-1ce0-41dd-b48a-60c899a11724">REVENUE RECOGNITION&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues associated with our solid waste operations are derived mainly from solid waste collection and disposal, landfill, landfill gas-to-energy, processing, transfer and recycling services in the northeastern United States. Effective January 1, 2021, we reorganized the Resource Solutions operating segment, which includes our larger-scale recycling and commodity brokerage operations along with our organics services and large scale commercial and industrial services, from our historical lines-of-service of recycling, organics and customer solutions into two lines-of-service: processing and non-processing. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Processing services consist of the receipt of recycled, sludge or other organic materials at one of our materials recovery, processing or disposal facilities, where it is then sorted, mixed and/or processed, and then disposed of or sold. Revenues from processing services are derived from municipalities and customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from non-processing services are derived from brokerage services; overall resource management services providing a wide range of environmental services and zero waste solutions to large and complex organizations; and traditional collection, disposal and recycling services provided to large account multi-site customers. In brokerage arrangements, we act as an agent that facilitates the sale of recyclable materials between an inbound customer and an outbound customer. Revenues from the brokerage of recycled materials are recognized on a net basis at the time of shipment. In general, these fees are variable in nature. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Classification of revenues by service line reported in the three and nine months ended September 30, 2020 has been reclassified to conform with the presentation for the three and nine months ended September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 set forth revenues disaggregated by service line and timing of revenue recognition by operating segment for each of the three and nine months ended September 30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;118,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;35,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;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;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;19,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2020 &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;38,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;5,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;21,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;33,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;58,323&#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,728&#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;49,616&#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;202,667&#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:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&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.326%"/&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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;124,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;323,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;18,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;67,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;104,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;44,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;46,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;188,557&#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;288,139&#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;170,679&#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;647,375&#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:700;line-height:120%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;110,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;290,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;63,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;58,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;99,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;161,803&#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;267,218&#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;145,323&#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;574,344&#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:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. Rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties amounted to $4,341 and $8,440 in the three and nine months ended September 30, 2021, respectively, and $1,018 and $3,555 in the three and nine months ended September 30, 2020, respectively. Rebates are generally recorded as a reduction of revenues upon the sale of such materials, or upon receipt of the recycled materials at our facilities. We did not record any revenues in the three and nine months ended September 30, 2021 or September 30, 2020 from performance obligations satisfied in previous periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract receivables, which are included in Accounts receivable, net are recorded when billed or when related revenue is earned, if earlier, and represent claims against third-parties that will be settled in cash. Accounts receivable, net includes gross receivables from contracts of $91,469 and $74,162 as of September 30, 2021 and December 31, 2020, respectively. Certain customers are billed in advance and, accordingly, recognition of the related revenues is deferred as a contract liability until the services are provided and control transferred to the customer. We recognized contract liabilities of $3,422 and $2,685 as of September 30, 2021 and December 31, 2020, respectively. Due to the short term nature of advanced billings, substantially all of the deferred revenue recognized as a contract liability as of December 31, 2020 and December 31, 2019 was recognized as revenue during the nine months ended September 30, 2021 and September 30, 2020, respectively, when the services were performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMzU3Nw_362ff4b3-4e7f-46f1-9aee-13bfbe55fa65">&lt;div style="margin-top:6pt"&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 set forth revenues disaggregated by service line and timing of revenue recognition by operating segment for each of the three and nine months ended September 30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2021&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;118,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;6,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;3,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;35,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;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;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;19,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2020 &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;38,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;102,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;5,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;21,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;33,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;58,323&#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,728&#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;49,616&#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;202,667&#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:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.122%"/&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.326%"/&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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;124,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;323,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;18,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;67,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;104,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;44,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;46,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;188,557&#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;288,139&#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;170,679&#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;647,375&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Resource Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;110,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;290,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;13,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;63,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;58,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;99,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point-in-time&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;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;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,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;266,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;552,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;161,803&#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;267,218&#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;145,323&#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;574,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15be9be6aac5498b9855be09d55109ef_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMS0xLTEtMS0w_4b5989d1-e003-42dd-904e-2c0b7cab713f"
      unitRef="usd">48951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16fcc4d1257547068cd6131b6db8278c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMS0zLTEtMS0w_62604e44-91cd-4798-9bb5-7e090d2180ed"
      unitRef="usd">69921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20784149f3c649c0b9bbfb62622f10c3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMS01LTEtMS0w_e5411897-b018-4716-b1b3-2d8412e7a9a4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35f75358167c4fcea76d49e73c91516c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMS03LTEtMS0w_e4d7e339-734d-4d0f-b95c-200cbb0e159e"
      unitRef="usd">118872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i967ff70d86fe4adcb9c2391ce37ca0f4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMi0xLTEtMS0w_ab2ec0d8-56d5-479c-9468-df675217ff00"
      unitRef="usd">6622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a368e9bcbe1416395001cc9d758a6b7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMi0zLTEtMS0w_e1514f1e-99a9-466f-abd2-de70d70791d0"
      unitRef="usd">18201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c6fdba839d04f46b109aa90265ad3be_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMi01LTEtMS0w_eccb8c72-44c5-4699-92f8-29048003e7f2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b05966277a1411c942fd6185f2ef06b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMi03LTEtMS0w_60266f13-3ebb-4248-b1f2-879fc5065af4"
      unitRef="usd">24823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec2190f70e6401f8665f083be63fb60_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMy0xLTEtMS0w_929eb85d-e40d-4ded-bdd4-0a04cbe52486"
      unitRef="usd">16948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59e69714d82d4d61abd7eb83b17a84a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMy0zLTEtMS0w_e557f987-8a66-40b1-8891-08783505cea9"
      unitRef="usd">10375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibaf7082980ff43d9a5e2dcff614bc08e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMy01LTEtMS0w_819e7c96-40c3-486d-b006-6bbcfdf35a8c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i627300d5d65841e58c2c951329b52bf5_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMy03LTEtMS0w_31c89028-19a3-4b85-b464-741e69873023"
      unitRef="usd">27323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i429cbfacef0240608110799e08c3f01b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNC0xLTEtMS0w_457a5aec-88d9-41e4-81bc-38ccbaadd529"
      unitRef="usd">54000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9022f521d5af442ca517099e3f4a9862_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNC0zLTEtMS0w_3f9b15bb-1365-43da-9091-808859eb1c05"
      unitRef="usd">3393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic53571d6707a4b45b30efc565dbef0a2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNC01LTEtMS0w_150f042a-cb59-4ba9-b2df-89293e3446a3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i402e8c9b66084947a9cd5d4afe68025e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNC03LTEtMS0w_987d242b-938f-4968-adc6-d2dac04a770d"
      unitRef="usd">3447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79249b88ad654b2f812facebe96f5706_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNS0xLTEtMS0w_2826fcf7-53bc-4945-b980-fb91e1985755"
      unitRef="usd">269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91a75685976e467fa71a1fa318804327_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNS0zLTEtMS0w_d6df1db6-9794-4b29-9219-533859b797aa"
      unitRef="usd">984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9fc8d81e1e441e8bb7eb930f47b7d60_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNS01LTEtMS0w_2691769b-95c6-49eb-b491-a459898fa981"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb1f083826824a098b60c186162ee3f7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNS03LTEtMS0w_51bf238b-b60c-4456-b37f-9f8a4cfe7ff5"
      unitRef="usd">1253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eaa464bf09e4c728ea9e749b8b2ded4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNi0xLTEtMS0w_6dde0909-9ae4-4127-b0c3-d2c083177a57"
      unitRef="usd">2310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb2efb3f2eae461c9806ed5abc4cca70_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNi0zLTEtMS0w_23c5052d-b5cd-4970-80f9-ae40f10a746d"
      unitRef="usd">649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c7263faf2d4431c88d1b8db8f2a40ae_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNi01LTEtMS0w_089e1f84-2dca-43d8-b378-397193e0f924"
      unitRef="usd">27418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib85fea91a3f141f3a7425ac5eab99c45_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNi03LTEtMS0w_af59a48f-10cd-4bb0-aeef-0254074efef7"
      unitRef="usd">30377000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic93b0ad2dda24499807b904f303cbf86_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNy0xLTEtMS0w_7fde5e39-db81-4ce1-98c6-efe1a0f05d62"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a1fead27c5a4d8fa337c1128ff726c9_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNy0zLTEtMS0w_5eb3c645-0198-4c94-99fd-96e27e30956e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55b78f1a9d26461a915a208ee1b8a50f_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNy01LTEtMS0w_28266d2a-6b40-48e3-8280-6143a6604ded"
      unitRef="usd">35874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50b6e5d6738f4a279de8baf9b5f9c45d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfNy03LTEtMS0w_09741da7-2cb6-4781-986b-203297410e14"
      unitRef="usd">35874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4206f50d91d34269bc143682a7fa7b79_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfOC0xLTEtMS0w_ccc69335-815e-444b-8670-e7fbe0b7dd16"
      unitRef="usd">75154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47980cab56be43b7a02f27a4b6356c0b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfOC0zLTEtMS0w_6959b6c2-c6bf-4cf8-a46e-2e7e8926e806"
      unitRef="usd">103523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd720898eeb949e8bdd2f5136e3a62b7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfOC01LTEtMS0w_e8d8461a-7de3-4f26-b88c-2bd15105b9f0"
      unitRef="usd">63292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfOC03LTEtMS0w_a0a83b77-fbe6-4e88-b5c4-ca94ea8e77a8"
      unitRef="usd">241969000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1be3b7babd184f1d800f2277a30cdc83_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTAtMS0xLTEtMA_fd879bd4-1c6a-4798-a719-a5f29997899b"
      unitRef="usd">43000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia28d1ec464594e9e96207c9839100219_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTAtMy0xLTEtMA_9117aa76-ec18-48fb-bc46-058b051148ae"
      unitRef="usd">296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71e14627a1a147c790398ae6ca5c1aa2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTAtNS0xLTEtMA_12ce6747-15e7-41b8-a5e9-6b2bc8b04e21"
      unitRef="usd">19927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc7063da5e8d423a80dc3ec2969b1457_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTAtNy0xLTEtMA_7c73c8e4-ee9d-4e34-99c6-da523f126b7b"
      unitRef="usd">20266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53b43901b4f84c1abddc4cd35ad751b6_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTEtMS0xLTEtMA_9160dbf3-5fd2-4c03-a6a6-d3301a16cd52"
      unitRef="usd">75111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3aa4346e11f47f0a319c97f5c287dfa_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTEtMy0xLTEtMA_ff548c58-1c42-4714-954b-fc45ccb4fa97"
      unitRef="usd">103227000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib833eca3689843e5b644b06d52373dce_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTEtNS0xLTEtMA_e807024a-08ff-43a8-9c78-73a423628ab0"
      unitRef="usd">43365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41786d51c62b40d9acf91657ef33edc4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTEtNy0xLTEtMA_d5164afc-3313-4611-a686-8456a32309d8"
      unitRef="usd">221703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4206f50d91d34269bc143682a7fa7b79_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTItMS0xLTEtMA_cc16b61d-ca9c-4d39-90c7-431a48874053"
      unitRef="usd">75154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47980cab56be43b7a02f27a4b6356c0b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTItMy0xLTEtMA_5968938d-f7b1-4414-a839-8456c4ad7955"
      unitRef="usd">103523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd720898eeb949e8bdd2f5136e3a62b7_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTItNS0xLTEtMA_530c1ec3-8cbe-4d9d-a005-1ac3d257a566"
      unitRef="usd">63292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmNmNjgwMDhlNjk3NzRkOWQ4YmUzYWUyYmY1MzQ2MzEwL3RhYmxlcmFuZ2U6Y2Y2ODAwOGU2OTc3NGQ5ZDhiZTNhZTJiZjUzNDYzMTBfMTItNy0xLTEtMA_915079d3-a367-423d-a577-29760ad1b6d4"
      unitRef="usd">241969000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c704b838d3c45d3992efed9f3615ad4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMS0xLTEtMS0w_265c3a40-3af8-48f7-a840-fd9f6e815840"
      unitRef="usd">38659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8420ed2de004363956e4f53da8b8316_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMS0zLTEtMS0w_a37a7606-2e5d-4ce5-a2a1-958a25ed63a6"
      unitRef="usd">63611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d52bec36611478580bffdf78fcd5ecb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMS01LTEtMS0w_a1cbd20e-ffdb-4944-bc01-3c00e360ce4d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5266a76637624a95b15a97f158c24b0f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMS03LTEtMS0w_0c990151-884a-4ac5-a2e7-3421d1f6e9b5"
      unitRef="usd">102270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea713fd43d4f473989173711656af858_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMi0xLTEtMS0w_736a8c59-a163-4d48-89fd-2e1de36064d5"
      unitRef="usd">5694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic17850ad13c440ceab792035d9efa165_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMi0zLTEtMS0w_3ebc536d-5d78-49e9-96f9-f9d0f05ac969"
      unitRef="usd">17880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i621d7c527bde4be3a2bd960f32d3c009_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMi01LTEtMS0w_a6a49eb6-7e49-4e4d-a803-27d5cb3a61c1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51b4bee2ce584ab9987f27ac4547039a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMi03LTEtMS0w_24ffcc43-f5d8-48ff-9dd3-5d695991e1f1"
      unitRef="usd">23574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i281da15524e6429194aa8281d0e765d1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMy0xLTEtMS0w_75710f24-0c33-4491-8f69-6379df2fa7d1"
      unitRef="usd">11861000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1338fc5e3e6d4613a436a104ecad32c2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMy0zLTEtMS0w_d5a493fa-2e50-440d-8af8-ed6251666a12"
      unitRef="usd">9756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43a2b00990fc460b8091dbdb18f06dc8_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMy01LTEtMS0w_c2867fe3-24fb-4a69-a6a2-62848761306e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaae6d7970d344c6f9c78ab30d80eb854_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMy03LTEtMS0w_2006f953-0946-4b57-9a80-1ce8172c9494"
      unitRef="usd">21617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia93374f0c162416e9cd20b471bc00586_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNC0xLTEtMS0w_a2f46a70-413c-4e46-834b-8e63b410398e"
      unitRef="usd">61000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i143f17378f354425bd6903d7daa93b08_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNC0zLTEtMS0w_9c143e16-a769-44b2-826c-cc7f2f08ab06"
      unitRef="usd">2348000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie85fd7da1cf247c299a29be7e6a5588a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNC01LTEtMS0w_159c3206-d65a-4a7e-bfdb-d2e159f81a51"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9261fbdcf2d44512b20d18d2953da28b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNC03LTEtMS0w_a8bcc808-0f41-41c7-9ae7-7515c441a9d0"
      unitRef="usd">2409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if69012a9f8024ca2846ccd8d5bf66e2b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNS0xLTEtMS0w_53edcffe-6d8e-45b3-9ef3-56e61870210c"
      unitRef="usd">210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80911f1f5ea147c3a354b498dd6e58be_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNS0zLTEtMS0w_8707cd4d-3b8d-4a1d-aa49-27e9a73e4dd6"
      unitRef="usd">777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i706621951c4b48b88947ab0c34e79459_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNS01LTEtMS0w_bbc13faf-6745-4e8e-abb4-1c64b03c09f3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i864aa9c369644d61964db796eb3ac78d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNS03LTEtMS0w_a8047f4d-a7dd-4550-8e3a-d937d44ad576"
      unitRef="usd">987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d03d06e52df4b02b57dd6be102c3246_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNi0xLTEtMS0w_d8cdfbae-5c83-42db-9e47-01f0a1913508"
      unitRef="usd">1838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b276448ad5c469789476d49c5a1813c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNi0zLTEtMS0w_9731ff31-8569-41df-86f6-278a5e784bfe"
      unitRef="usd">356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf53009c38504594b83a947326a1e33c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNi01LTEtMS0w_8eed2558-3883-4f83-92c7-ec780074617b"
      unitRef="usd">15701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50ede72f788c47369aedbd5c5fb0ac97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNi03LTEtMS0w_1f1fc3eb-55fe-41f6-971b-0f507f319cc5"
      unitRef="usd">17895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i940a93846d5b45008e05a87cf17e75c4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNy0xLTEtMS0w_4faf164d-fa96-43a5-aee4-7a4d552f85de"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9cbc236249a146b894d7a70484d23aa3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNy0zLTEtMS0w_f1e8f047-7fdf-4fd4-a143-ffa530d7a50e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if498301d78f2460f827a85ccd819b1ed_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNy01LTEtMS0w_bf6fdd9b-96aa-487b-b3a7-2f1ae220dfd3"
      unitRef="usd">33915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a3fe6bbe5984afb81b06e3ba91d19cd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfNy03LTEtMS0w_ffe9344d-cef1-471c-9f7b-b4f89061c4ca"
      unitRef="usd">33915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13016dcb002e4ca8bd7506bd5b866a4f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfOC0xLTEtMS0w_67fa4a0e-6d79-414f-9201-71e7e048246f"
      unitRef="usd">58323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3eaef73046f74037bb1b2434877a2fbf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfOC0zLTEtMS0w_3ad076b1-5aaf-4653-be70-38c72eb6f1c4"
      unitRef="usd">94728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7dbd33aa70b46dc84105c1d08d11f18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfOC01LTEtMS0w_57d9312e-a420-4d39-b394-5d3cca596f2a"
      unitRef="usd">49616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfOC03LTEtMS0w_978e5db2-d057-4b19-9a78-3b2cd6684308"
      unitRef="usd">202667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5dce427fd7740c18324c45a105dafc1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTAtMS0xLTEtMA_4ef05f28-51d9-4951-9bbd-bbe5b82eb11b"
      unitRef="usd">52000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5dce427fd7740c18324c45a105dafc1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTAtMS0xLTEtMA_7af0bdd2-e573-44b3-8d4a-22df544a8ceb"
      unitRef="usd">52000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic59716f10b454826830fa2953c24fcb6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTAtMy0xLTEtMA_4816bb40-a2f8-467c-b575-04a0422ad162"
      unitRef="usd">347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic59716f10b454826830fa2953c24fcb6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTAtMy0xLTEtMA_d693fef7-f8df-4a75-9ab7-db26d99fe985"
      unitRef="usd">347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife638aaaa4b040299ddd5aed8c0628bc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTAtNS0xLTEtMA_01a2380a-9a8f-42bc-b383-c5d4e82f0d76"
      unitRef="usd">7736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife638aaaa4b040299ddd5aed8c0628bc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTAtNS0xLTEtMA_05c8709d-ea43-4248-b92a-4237eb3105c6"
      unitRef="usd">7736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35dcbfe738154c8599bbd54f3feb2da0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTAtNy0xLTEtMA_68700570-481f-4862-a331-f053fd9385d1"
      unitRef="usd">8135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica4949de302b4b6aa7e71d980b3e5abd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTEtMS0xLTEtMA_49dda9cf-cb01-426c-978a-b4d55bfe36a9"
      unitRef="usd">58271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica4949de302b4b6aa7e71d980b3e5abd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTEtMS0xLTEtMA_e1d5119d-cd95-42e5-b0cb-716504b8930f"
      unitRef="usd">58271000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f5616114f544f6c88b9bbf11633808d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTEtMy0xLTEtMA_07186882-3bad-49c3-8782-35fee3331c7e"
      unitRef="usd">94381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f5616114f544f6c88b9bbf11633808d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTEtMy0xLTEtMA_9aadfba4-123d-4fcf-82a7-6ec24885e3cc"
      unitRef="usd">94381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9bb68e0ad474c7d8e5d1eb254d3e211_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTEtNS0xLTEtMA_656bfcbb-ba9b-45f6-91c5-9e303293af4e"
      unitRef="usd">41880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9bb68e0ad474c7d8e5d1eb254d3e211_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTEtNS0xLTEtMA_e5b4cb83-8646-4617-9c17-3405c1ada43c"
      unitRef="usd">41880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39ea4fcd6e25478989c4ec82a29eab3e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTEtNy0xLTEtMA_255db10f-f4a6-4560-802e-2b75bd59de48"
      unitRef="usd">194532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13016dcb002e4ca8bd7506bd5b866a4f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTItMS0xLTEtMA_53c73553-b5c1-4cee-9d2a-7ec71d57d87c"
      unitRef="usd">58323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3eaef73046f74037bb1b2434877a2fbf_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTItMy0xLTEtMA_9a6900ee-cb90-41f3-acf5-a158cc5a183d"
      unitRef="usd">94728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7dbd33aa70b46dc84105c1d08d11f18_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTItNS0xLTEtMA_346859ab-ed34-4f09-ad5a-bcf57069ed4f"
      unitRef="usd">49616000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjFkNTcyMTk0MGRmMzQzZWRiZTQ2NzBmY2M1YmVkN2MyL3RhYmxlcmFuZ2U6MWQ1NzIxOTQwZGYzNDNlZGJlNDY3MGZjYzViZWQ3YzJfMTItNy0xLTEtMA_7f7ecfb7-49e0-4987-85c6-120e340e29b3"
      unitRef="usd">202667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68a58dacb841408c8813e717f4c452e1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMi0xLTEtMS0w_74a8b1a8-129d-42ce-afb1-c0c9d214f501"
      unitRef="usd">124389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fa5dab2285746e981f32005cda1bd31_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMi0zLTEtMS0w_eea36a8c-4db1-4c7b-aef6-4fe70b5f10a5"
      unitRef="usd">199278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabbd8b3b4e07418bb3e413ad38a7e475_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMi01LTEtMS0w_4497fa1d-32c1-4c80-87de-cb1584678c1b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5fd6fc51fff24c2397f3d64ab3818f94_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMi03LTEtMS0w_3b0b693e-6f5b-4f30-873d-d766652325d3"
      unitRef="usd">323667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab36b58c1c2b4f5abdb12380e7d33cd7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMy0xLTEtMS0w_09f80c68-70b7-4843-95b1-86ecbcbbb49e"
      unitRef="usd">18143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebd8b70919f449f0bf9a695485e5188c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMy0zLTEtMS0w_34a1a445-6741-42db-afda-c4b175719f82"
      unitRef="usd">48336000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6654ef5019a04732955d13bfbebd7c29_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMy01LTEtMS0w_8cd4c6c3-836a-4d13-927d-b5dbb883bd6c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9e86c1e84b24d588655514eeedc054e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMy03LTEtMS0w_67f0ecc3-b064-44b8-8178-e0edb1ab2b5d"
      unitRef="usd">66479000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf94af0b63f847c99d1d9755433463d1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNC0xLTEtMS0w_852f7df7-334a-4665-b672-6bd3670189b2"
      unitRef="usd">39847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6df2bb051a624466ab111898962ce903_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNC0zLTEtMS0w_f3949b2e-f835-4dba-9cc4-95270596f8b4"
      unitRef="usd">27498000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4d93ea2f6614ecc985616f72a3fec96_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNC01LTEtMS0w_cc98bad5-ecc9-452b-bc22-0b2dc992178f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9817de648b24c6d91914569d77d28dd_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNC03LTEtMS0w_5f82a03d-280c-42ce-9732-9e3723dd0455"
      unitRef="usd">67345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a773371eb23463fac9aaff808fce27e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNS0xLTEtMS0w_3b63ddd4-ca0b-45bc-bdc3-850ce82a2a07"
      unitRef="usd">148000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b5abdbc3c994b3cadca58a16f54ba94_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNS0zLTEtMS0w_d7ec8e68-ca2e-49e5-9bd1-5ea88bf78be2"
      unitRef="usd">8646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf10e4bfead94b139ebe82f13edad7ec_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNS01LTEtMS0w_d8fabc11-8b92-419f-9bfc-1f2b5c5b1e15"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee799dfb0e864896b2ef690cd08d6f16_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNS03LTEtMS0w_bbfd4dd3-cbed-42a8-afa3-5ea61ebeb6ce"
      unitRef="usd">8794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8ba2aa7709b47c39b9270e4f8cd4e5c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNi0xLTEtMS0w_a8954a65-b047-441e-8e2c-4bab85e5e217"
      unitRef="usd">784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c25e35298f94b1eb057d55276ff7601_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNi0zLTEtMS0w_d328f8ec-8d63-4b86-ae0b-001f91bd370c"
      unitRef="usd">2873000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i495084ff77db49ab8cf7674c37ea77d8_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNi01LTEtMS0w_55f8bd24-c024-4225-95a7-db948d112254"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2223dd342f3485a9028d0b174682b74_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNi03LTEtMS0w_68d38924-ad67-4647-a0e8-24c57784cb6d"
      unitRef="usd">3657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a84cf810ffa460fbaba8400d83191e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNy0xLTEtMS0w_7d71a0ee-9228-42d8-a575-ffaded7e7d65"
      unitRef="usd">5246000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i179f46f3a5d0423d85f2ac9e5536a8b4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNy0zLTEtMS0w_7cf055d4-d539-4434-9f39-be5f6d7e979c"
      unitRef="usd">1508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65f61fb3c38c44e3b6e763139a3623b1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNy01LTEtMS0w_c6de2d48-def3-449e-bac8-9a464c4591a0"
      unitRef="usd">65721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36241ebffe3841af9dc411904df29ece_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfNy03LTEtMS0w_0c98cbcb-ff93-49f9-adb2-50391c97e0b8"
      unitRef="usd">72475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia98c60d32b9c4fe88661c8a41284e8e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOC0xLTEtMS0w_e0483eb0-45bd-4d8c-863b-901007c3b01f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c06a4fcd35e433c9d01f1e056cbfa80_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOC0zLTEtMS0w_5117f162-24af-4dba-a166-4d2c7fec232e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f803ae8a8bb493e99fa58582ddfdb65_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOC01LTEtMS0w_79177132-fab9-4cdc-82f6-7d94189db4c2"
      unitRef="usd">104958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i119ec89d0e674d37864db7e1602d3037_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOC03LTEtMS0w_a66ddea8-cfea-469e-8d8e-98b2f432cb9d"
      unitRef="usd">104958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3dc33dc50164d5eb119581bf24d051c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOS0xLTEtMS0w_c42b3647-eefd-47c7-acd1-10bec0bb9f58"
      unitRef="usd">188557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5a80057b22a4f33be26ceb2663bcfde_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOS0zLTEtMS0w_1b5c4666-e79d-49c9-874b-5748f23c073d"
      unitRef="usd">288139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdc1ad7d57fd46b5bd42115cc2074b17_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOS01LTEtMS0w_6b623c16-321e-4758-a231-fe2980f7eb03"
      unitRef="usd">170679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfOS03LTEtMS0w_fc65bdb2-dad9-421a-b936-020b7179e64c"
      unitRef="usd">647375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i129def0934ef499799f677172d4d36c7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTEtMS0xLTEtMA_2686fa55-668e-4160-bf05-d7fede1bf6ed"
      unitRef="usd">125000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbb16879e2b74080bf7d1efa39f20c80_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTEtMy0xLTEtMA_dddf46fc-dbdb-4575-84e4-bcf799ef2f4f"
      unitRef="usd">1284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb04f8925bc94833b9bdb74c8c737152_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTEtNS0xLTEtMA_3416d0de-4d16-4d11-861f-b780f62e4eeb"
      unitRef="usd">44964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i976ee116df9541ab9690c63048b0e8cb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTEtNy0xLTEtMA_2c88a23d-9f4d-47df-9c31-3d231f0bd4fd"
      unitRef="usd">46373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92da92319b86423fa07f20f86fa6d23e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTItMS0xLTEtMA_634e6822-e671-421f-9035-857f24991c44"
      unitRef="usd">188432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd038a7a46ea40dd8353bc8cc3c500bf_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTItMy0xLTEtMA_a538f2a3-a117-4af9-a7f7-072cad27f2eb"
      unitRef="usd">286855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia39accd5933d49dc8740534cffef1f71_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTItNS0xLTEtMA_72a1949e-76a2-4b9e-ae76-bc2f2d135156"
      unitRef="usd">125715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39f5f206920a407c95b4d1bfa38961ce_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTItNy0xLTEtMA_db5b6988-71d7-497f-b184-2d185bd5f3ef"
      unitRef="usd">601002000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3dc33dc50164d5eb119581bf24d051c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTMtMS0xLTEtMA_9aea6c6a-d07d-4719-8001-f93adea2c8df"
      unitRef="usd">188557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5a80057b22a4f33be26ceb2663bcfde_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTMtMy0xLTEtMA_c8a6c5e4-8071-4bd9-88be-9d3bc40cd9ed"
      unitRef="usd">288139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdc1ad7d57fd46b5bd42115cc2074b17_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTMtNS0xLTEtMA_5e97880c-c9d6-4b15-8a79-7d08e9907843"
      unitRef="usd">170679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOjcxNjQxZTFlNTA1ZTQ3MWFiMjE1MDVkMWMxZWExYmUwL3RhYmxlcmFuZ2U6NzE2NDFlMWU1MDVlNDcxYWIyMTUwNWQxYzFlYTFiZTBfMTMtNy0xLTEtMA_4d7e0911-b287-4e41-a5a6-a44a04c7fdd3"
      unitRef="usd">647375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15aa86e8bd6b464ea07c3ef30e0509bd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMi0xLTEtMS0w_a5a0ce29-de82-43ad-8228-4596f0760a70"
      unitRef="usd">110059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if87aead7506046ceb345c0c82fd46689_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMi0zLTEtMS0w_00986b4d-edb0-405b-a4fd-e3f2911088ad"
      unitRef="usd">180778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifada01f27c3c43b8a147ae232a94cffa_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMi01LTEtMS0w_8c9ae5c2-ef33-494d-8638-8a280656ebc5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4e825e88a8c498899a4d5f73815db7b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMi03LTEtMS0w_33b89c85-fbae-4013-a84b-f78c1bb4132f"
      unitRef="usd">290837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic44b017d7bc741689a39b7a4ede2ecd7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMy0xLTEtMS0w_22587ab1-bdf7-4f12-b6dc-c9938e08b1f9"
      unitRef="usd">13807000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70263831d93746d8938eb6fe126c5327_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMy0zLTEtMS0w_1412af77-9f4e-4fbc-bec3-0732f6eef554"
      unitRef="usd">49409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06aebc69b2d146e8b66935ada22ca1f3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMy01LTEtMS0w_980a98d5-9f9c-4c43-9de1-237228e5fbaa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56793bf977fc4a0c8bba5ab708c6a00b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMy03LTEtMS0w_65d28513-add0-4c60-8e51-9b7664660691"
      unitRef="usd">63216000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id263354e3658460290c4788af3f9917b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNC0xLTEtMS0w_111152c8-1388-4ef7-ac10-ab4f77623df5"
      unitRef="usd">32695000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3be773f77fdc4b7985c086475f8d0e2e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNC0zLTEtMS0w_12c3437f-3f12-4792-b1a2-f234e7d4fc22"
      unitRef="usd">25429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i930dd67cbd86452bb7f035065dec0a7f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNC01LTEtMS0w_7cbd4f22-bca9-48af-8a8e-01e607aaea32"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i865d270764174fc59c16403f9a414613_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNC03LTEtMS0w_4fafe55a-d00a-45a7-becb-73a3de638edf"
      unitRef="usd">58124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i006055dcc4dc4188bd2dd5607052f20c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNS0xLTEtMS0w_b14cc141-0e28-498b-92f6-94b3e393ae71"
      unitRef="usd">159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81186c81f3984801a07822b11fe24a0b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNS0zLTEtMS0w_752df060-fb26-469d-ad0d-2c91574f9624"
      unitRef="usd">8472000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e43cbff13ec4b75b5b91fddf8cd6c97_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNS01LTEtMS0w_8121385f-9549-444a-9a4d-1891fe0d7a2e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied03f0edb67e4321baa7fead463cad61_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNS03LTEtMS0w_804c3f60-d1a0-4171-930e-7365a547f7d7"
      unitRef="usd">8631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b0a66f38bd3455fa85de854cd59fd6b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNi0xLTEtMS0w_c69b0a19-d185-4f07-b8a1-5310ab74eebf"
      unitRef="usd">793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia73befdbd82349cf876a27e087f97aef_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNi0zLTEtMS0w_2493e461-17a2-4606-bd1c-5fed08d7277c"
      unitRef="usd">2138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74aa27597d8849f5b1f65fe09108f595_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNi01LTEtMS0w_000f0103-1300-4f6f-8556-3911fd6d1d20"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c5a05cf0d904813937335e3c414c44d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNi03LTEtMS0w_26ed1600-cc64-4e58-89fc-786a4ad4b8f5"
      unitRef="usd">2931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cf123c4c2ad41c8bf41a922d3156175_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNy0xLTEtMS0w_62f9d019-cc95-4a21-bdff-5c33ce763de9"
      unitRef="usd">4290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic26f3f8a22a14bcf8f20a1e577d3b8d4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNy0zLTEtMS0w_128c74a0-23c2-4618-84f1-af911bd35a9d"
      unitRef="usd">992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib32db38e28ae401e9f07c57d1ba7b76b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNy01LTEtMS0w_45a07db2-b0e7-4e61-b3ff-fbf2da480347"
      unitRef="usd">45724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14b79f50221542be89f4089e1ecf83f3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfNy03LTEtMS0w_dc4e7b5d-47dd-42d7-b91a-9f5bd5ccf3e7"
      unitRef="usd">51006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cbf562f79c64637b5f395b856a405f7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOC0xLTEtMS0w_fa12b5ba-c7b5-4b0c-9bb1-1f466da743b7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i041556e32fe54e3b85b05f7ea1beed09_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOC0zLTEtMS0w_ca2e4eff-0dfd-4744-9445-d6ff8ef66c4b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d56f28df74741a6914e38c701d2d8f4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOC01LTEtMS0w_5f12fafa-c979-4e11-b708-9438851bbebe"
      unitRef="usd">99599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if91f68c62ff24d7eb422ae011deb1068_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOC03LTEtMS0w_49e576d3-f0ce-4fc4-8bd0-b13673acabb9"
      unitRef="usd">99599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id430390cac354a9a94737ef81be03e9f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOS0xLTEtMS0w_9d433802-d77d-49b8-8eb1-3b0778b70a17"
      unitRef="usd">161803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i477fde86413641ea9b73dafa4423551c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOS0zLTEtMS0w_5414b4e3-04d8-457c-84bc-e736c2d42363"
      unitRef="usd">267218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i260615426dab45c88fb3eebf7841f886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOS01LTEtMS0w_adb34866-ba41-4b50-9d1a-81011c1e41d8"
      unitRef="usd">145323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfOS03LTEtMS0w_ec5249c2-fad8-49a5-96ca-7d867a69cc4c"
      unitRef="usd">574344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6492cb43dfa4ff7b4183ef3e495c35d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTEtMS0xLTEtMA_f1174f5c-00c7-4167-af4b-b4c8a004d294"
      unitRef="usd">177000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id232b660241b4413b91a1a8950991bea_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTEtMy0xLTEtMA_fca87db6-8b6e-41c5-8264-c2491ae3c84a"
      unitRef="usd">949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief88e135fbad48e194de5970a0528a9b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTEtNS0xLTEtMA_35e566c6-7c0e-4920-bbb3-93a2818c3b3b"
      unitRef="usd">20428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i150b2261f9ec457ab4f3bc41848bd974_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTEtNy0xLTEtMA_50a0fa05-706f-4649-a0e8-1c10bb56faad"
      unitRef="usd">21554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf73912121bc499e9ef35933ea813878_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTItMS0xLTEtMA_ffe9e715-0897-442b-bd99-865a17269409"
      unitRef="usd">161626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35da4b268da1458fab19783b28a1b323_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTItMy0xLTEtMA_8fe002d5-9e61-423a-802d-f0e2c252fb18"
      unitRef="usd">266269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id85ed71fb3794b5fba3b91815bda2482_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTItNS0xLTEtMA_fc784cac-5d3e-48ac-88df-b1293736f72d"
      unitRef="usd">124895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4877f5fba36f455d95e2f1d5b57fa3e6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTItNy0xLTEtMA_149890dd-5a67-4694-a915-ff65dac6267e"
      unitRef="usd">552790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id430390cac354a9a94737ef81be03e9f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTMtMS0xLTEtMA_2a5ede6a-742c-4a4a-9d4d-b9b7cf577dc0"
      unitRef="usd">161803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i477fde86413641ea9b73dafa4423551c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTMtMy0xLTEtMA_4185b828-a074-4c0b-b013-edf4b0038713"
      unitRef="usd">267218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i260615426dab45c88fb3eebf7841f886_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTMtNS0xLTEtMA_9be10975-6612-43d1-91f1-4135b4c26f01"
      unitRef="usd">145323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RhYmxlOmI5NWVhOTdkNjk3ZjQyNjhhMTE4M2ViYmVlOTBhMjQzL3RhYmxlcmFuZ2U6Yjk1ZWE5N2Q2OTdmNDI2OGExMTgzZWJiZWU5MGEyNDNfMTMtNy0xLTEtMA_3592ea22-7a25-48cb-b13a-5653d80468cb"
      unitRef="usd">574344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3c5ef83e84f643538fe20523cb1e8655_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjMyMw_6c94254c-fdc6-4a37-87f8-7f590728a856"
      unitRef="usd">-4341000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6722a85b6e5a497d98d7b79046766575_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjMzMA_30c56f98-08b3-4c5b-aff4-718b231b2767"
      unitRef="usd">-8440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2bc4c9b27445497684cada818db5d23d_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjM3OA_3bd90022-f0eb-4966-9d96-c28e4faa43a2"
      unitRef="usd">-1018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12637f3930dd41d59744977e5535f60a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjM4NQ_80eb2ccd-62e8-4f23-bd50-35e9d5591628"
      unitRef="usd">-3555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjU4OA_0ca3f46b-a440-4c22-ba9b-6f37830522ae"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjU4OA_5d577365-c75c-48e9-bebd-3ef82119e9eb"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjU4OA_b37e9093-f54d-497b-b430-b94e475e3f1b"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjU4OA_e9557221-e080-4d8a-9976-cd3ce1038e25"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjk4OQ_9c66b0ef-a140-4bc6-99ec-feeefd1b1e30"
      unitRef="usd">91469000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMjk5Ng_bc116d6e-4036-4448-9d83-44146f5dd427"
      unitRef="usd">74162000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMzI3MQ_917a5ca3-8da3-486c-8aea-ee2d97175ffb"
      unitRef="usd">3422000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zNy9mcmFnOjM0YTExOTVkMzdhNzRmNDRiNGRhOTNjMzkyMzJlMTY1L3RleHRyZWdpb246MzRhMTE5NWQzN2E3NGY0NGI0ZGE5M2MzOTIzMmUxNjVfMzI3OA_4f9a3384-59d4-4631-973b-332a64057353"
      unitRef="usd">2685000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfMjQ5OQ_9fd3b7fe-8878-4f59-9f3a-2965a08ee73b">BUSINESS COMBINATIONSIn the nine months ended September 30, 2021, we acquired the following businesses: a residential, commercial and roll-off collection business in eastern Connecticut that operates a rail-served construction and demolition processing and waste transfer facility, a waste transfer station, a single-stream recycling facility, and several other recycling operations whose assets and liabilities are allocated between our Eastern region and Resource Solutions operating segments; a solid-waste collection business that operates a waste transfer station, a septic and portable toilet business, and a tuck-in solid-waste collection business in our Eastern region; and a waste composting and food-scrap hauling business, a solid-waste collection business that operates a waste transfer station, and two tuck-in solid-waste collection businesses in our Western region. In the nine months ended September 30, 2020, we acquired six businesses: five tuck-in solid-waste collection businesses in our Western region and one recycling operation in our Resource Solutions operating segment. The operating results of the acquired businesses are included in the accompanying unaudited consolidated statements of operations from each date of acquisition, and the purchase price has been allocated to the net assets acquired based on fair values at each date of acquisition, with the residual amounts recorded as goodwill. Acquired intangible assets other than goodwill that are subject to amortization include client lists, trade names, and non-compete covenants. Such assets are amortized over a four-year to ten-year period from the date of acquisition. All amounts recorded to goodwill, except goodwill related to certain acquisitions, are expected to be deductible for tax purposes.&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the purchase price paid and the purchase price allocation for these acquisitions follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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.639%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase Price:&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash used in acquisitions, net of cash acquired&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;150,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Holdbacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;26,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Allocated as follows:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&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 right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;41,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities, 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;(5,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(11,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Fair value of assets acquired and liabilities assumed&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;122,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,889&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess purchase price allocated to goodwill&lt;/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;33,001&#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,560&#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:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain purchase price allocations are preliminary and are based on information existing at the acquisition dates or upon closing the transaction. This includes purchase price allocations associated with the accounting for three acquisitions, acquired during the three months ended September 30, 2021, that have not yet been completed because we have not finalized the valuations of certain tangible and intangible assets, as well as the contingent consideration. Accordingly, these purchase price allocations are subject to change. Unaudited pro forma combined information that shows our operational results as though each acquisition completed since the beginning of the prior fiscal year had occurred as of January&#160;1, 2020 is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&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.483%"/&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.483%"/&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.486%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;248,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;26,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;59,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 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;43,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common 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;51,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&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 common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;48,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&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 common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited pro&#160;forma results set forth in the table above have been prepared for comparative purposes only and are not necessarily indicative of the actual results of operations had the acquisitions occurred as of January&#160;1, 2020 or of the results of our future operations. Furthermore, the unaudited pro&#160;forma results do not give effect to all cost savings or incremental costs that may occur as a result of the integration and consolidation of the completed acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ibceaba50d0dc4746b7f0e621d1674393_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfNDQz_7491aed2-6cc8-460d-b0b5-cb34b4ed8a75"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfNjY4_3f0c3956-5320-4522-8ccd-db3ee559157e"
      unitRef="business">6</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i281d2fb66e3d4683876f9f053a7d198c_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfNjgz_97d60929-01e1-4737-b417-f5c47178b53e"
      unitRef="business">5</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ib6bff73a0c704c6fa61d45180bfa84ad_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfNzU0_51d9a7ad-292a-4ecd-88f8-9f55b759669c"
      unitRef="business">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4ea21f0e1d4f4a4f916d7592005c2fa3_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfMjUwNg_6fc8dfe3-8331-446c-b7fd-f6fe7169bdcf">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4d348ed4fa86432aa3959bb5ce2afb88_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfMjUwNw_9144fe22-25cc-407a-ac5f-d08ee3f7f352">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfMjUwMQ_1ff758a4-ed2d-4630-8c6a-75853466d0e5">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the purchase price paid and the purchase price allocation for these acquisitions follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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.639%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase Price:&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash used in acquisitions, net of cash acquired&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;150,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Holdbacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;26,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Allocated as follows:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&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 right-of-use-assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;41,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities, 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;(5,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(306)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(11,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Fair value of assets acquired and liabilities assumed&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;122,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,889&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess purchase price allocated to goodwill&lt;/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;33,001&#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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3f79078aedbe476d9cc307ded96323fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMy0xLTEtMS0w_e27ba6ac-afdf-43e4-ab5d-4ddf46a7fe67"
      unitRef="usd">150364000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i71aec4ed1b6f42f0b97f16c9a1234034_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMy0zLTEtMS0w_b19850b7-8dcf-4a23-a2eb-2b6cd247c6ba"
      unitRef="usd">23062000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cwst:BusinessCombinationConsiderationTransferredContingentConsideration
      contextRef="i3f79078aedbe476d9cc307ded96323fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfNS0xLTEtMS0w_30582738-b2bd-43ce-b393-63e21a5caddb"
      unitRef="usd">3000000</cwst:BusinessCombinationConsiderationTransferredContingentConsideration>
    <cwst:BusinessCombinationConsiderationTransferredContingentConsideration
      contextRef="i71aec4ed1b6f42f0b97f16c9a1234034_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfNS0zLTEtMS0w_603d0ea8-810c-48a5-a5bd-649e6d8e6c7c"
      unitRef="usd">0</cwst:BusinessCombinationConsiderationTransferredContingentConsideration>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i3f79078aedbe476d9cc307ded96323fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfNy0xLTEtMS0w_c725a2fe-560e-46ad-a60b-61f268118e69"
      unitRef="usd">1865000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i71aec4ed1b6f42f0b97f16c9a1234034_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfNy0zLTEtMS0w_38a34ece-eb1e-4a5f-8db0-da9e8391ce06"
      unitRef="usd">3387000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3f79078aedbe476d9cc307ded96323fc_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfOC0xLTEtMS0w_eda9088e-7e57-43d9-b22b-c8d832288871"
      unitRef="usd">155229000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i71aec4ed1b6f42f0b97f16c9a1234034_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfOC0zLTEtMS0w_6a4bba96-df65-4942-b153-d9ffd879cc76"
      unitRef="usd">26449000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTAtMS0xLTEtMA_9d98ce72-eb06-42c4-81d1-d05339b0d25c"
      unitRef="usd">7260000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTAtMy0xLTEtMA_ea40de81-1940-438d-aacb-fdfee11786bf"
      unitRef="usd">227000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTEtMS0xLTEtMA_2fa2f693-c362-48db-a63a-f36dd186c8ea"
      unitRef="usd">6500000</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTEtMy0xLTEtMA_1a889dc8-658b-4092-8407-975b40c2026a"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTItMS0xLTEtMA_020c2186-5f86-4236-9127-442de293d102"
      unitRef="usd">803000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTItMy0xLTEtMA_9affa9d4-f1cd-4008-ac7d-acdf2a30c408"
      unitRef="usd">895000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTMtMS0xLTEtMTM4NDE_a58f394d-fdc3-4718-b61c-47ef5223e82f"
      unitRef="usd">31467000</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTMtMy0xLTEtMTQ2MDU_300f3d0f-40cb-4fa0-8cf7-12cad00b3fd2"
      unitRef="usd">0</cwst:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTMtMS0xLTEtMA_85d6d3ae-35c6-44f0-8911-1a0d18ac51fe"
      unitRef="usd">8468000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTMtMy0xLTEtMA_ea66949a-f8d9-45fd-8912-004da1dbefe3"
      unitRef="usd">1908000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTQtMS0xLTEtMA_efa15b28-4f5f-4c32-9028-0181f7bb6cd2"
      unitRef="usd">42458000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTQtMy0xLTEtMA_5e854c12-32fd-45ed-9722-e94f67b8bb15"
      unitRef="usd">10006000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTUtMS0xLTEtMA_b0686c23-6ddb-4646-92e0-b91dc9bc4657"
      unitRef="usd">41759000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTUtMy0xLTEtMA_800c328e-f7ef-4e4d-8446-e458c21d407c"
      unitRef="usd">7159000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTYtMS0xLTEtMA_1b252da0-b2db-46d8-ad8c-375517c3c40e"
      unitRef="usd">5120000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTYtMy0xLTEtMA_a3227fbd-ba22-4c97-af87-f85be701a826"
      unitRef="usd">306000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTgtMS0xLTEtMTM5MTM_aa5184c6-c1fb-4379-be98-ec7a95e408ba"
      unitRef="usd">11367000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTgtMy0xLTEtMTM5MTM_c8a05247-906e-473c-9ad4-5aa4e7c6f85c"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTgtMS0xLTEtMA_04210358-58e6-49f7-a713-b3756180c6fe"
      unitRef="usd">122228000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTgtMy0xLTEtMA_b7c8ebbc-1d1b-4de2-85d5-dc3c4aeed822"
      unitRef="usd">19889000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i2fa0e527fca24bb99554ed4765e7d534_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTktMS0xLTEtMA_c5f6fdf9-50fc-46e0-bbe5-978aaecbd7c2"
      unitRef="usd">33001000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i504acd932c83468db5d3d22de75f7467_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOmJlYjc0ODJkNGU0ODQyMzZiM2ViNjdmMGUzOTM1M2U3L3RhYmxlcmFuZ2U6YmViNzQ4MmQ0ZTQ4NDIzNmIzZWI2N2YwZTM5MzUzZTdfMTktMy0xLTEtMA_9737c8a3-649a-4f6a-871b-e3e5734a2bf7"
      unitRef="usd">6560000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RleHRyZWdpb246NzYwYjk1NWU0NmIyNDI2MWJlOGMyN2FkN2E5MTRlYjdfMjUwMg_3e024908-10bb-43d7-bea7-8564792d6782">Unaudited pro forma combined information that shows our operational results as though each acquisition completed since the beginning of the prior fiscal year had occurred as of January&#160;1, 2020 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.366%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.483%"/&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.483%"/&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.483%"/&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.486%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;248,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;696,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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;26,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;59,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 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;43,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common 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;51,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&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 common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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-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-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;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share attributable to common stockholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;48,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&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 common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMi0xLTEtMS0w_f4d4ea99-b385-49f1-a116-86fd5d2ea532"
      unitRef="usd">248981000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMi0zLTEtMS0w_ab7e4a91-d067-48c6-b1da-d6c197e251a5"
      unitRef="usd">225580000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMi01LTEtMS0w_8e6c7aa7-214b-444c-94e9-3270612ecc4b"
      unitRef="usd">696391000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMi03LTEtMS0w_d8c7363d-2266-4326-a623-905345cf5948"
      unitRef="usd">646004000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMy0xLTEtMS0w_cf10ac40-58ab-485b-9d97-367dfbe29e2e"
      unitRef="usd">26996000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMy0zLTEtMS0w_750e316d-1199-4588-bbb7-2f6f9f1b7cfb"
      unitRef="usd">20100000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMy01LTEtMS0w_0d6314c6-d629-4d3c-8721-9d887d61046d"
      unitRef="usd">59526000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMy03LTEtMS0w_2e530c83-b0c4-4ed7-8aa9-c390d55401ec"
      unitRef="usd">43660000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNC0xLTEtMS0w_fc587fd9-b3e2-4fae-9cce-52686e33c34d"
      unitRef="usd">14996000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNC0zLTEtMS0w_09d2699a-f9bf-4ad9-b3e3-3f2a94eaaa5d"
      unitRef="usd">12976000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNC01LTEtMS0w_60d7d0e1-bfd5-4141-ad81-e258027bd57f"
      unitRef="usd">26542000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNC03LTEtMS0w_07d10324-4b31-4ea8-856b-85d5db89fc3f"
      unitRef="usd">21845000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNy0xLTEtMS0w_ac5ea155-ee17-4315-8cd4-9cfce3dfa8cd"
      unitRef="shares">51389000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNy0zLTEtMS0w_ff50af7f-1d5a-4917-af90-12d5d10e9824"
      unitRef="shares">48370000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNy01LTEtMS0w_c3e1ba8e-a462-423d-a03a-0459c4cdb06e"
      unitRef="shares">51312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfNy03LTEtMS0w_3f1aee49-1899-46ce-b29a-fede0aceaa5c"
      unitRef="shares">48241000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfOC0xLTEtMS0w_caa3b3c9-322f-42f8-a999-7c5982a0e562"
      unitRef="usdPerShare">0.29</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfOC0zLTEtMS0w_8e813f41-3231-40c5-8cfd-979bd71af5e8"
      unitRef="usdPerShare">0.27</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfOC01LTEtMS0w_1a57cc41-9938-4bf0-8cf5-a2a117e4cc9f"
      unitRef="usdPerShare">0.52</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfOC03LTEtMS0w_9aeb01f0-98d6-463a-9ec9-bc84dabf8d49"
      unitRef="usdPerShare">0.45</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTAtMS0xLTEtMA_42740191-be66-4bc3-b1f3-dfeaffc1d321"
      unitRef="shares">51586000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTAtMy0xLTEtMA_044b16cd-c9b1-45e8-a6ad-8fa02f3b1064"
      unitRef="shares">48619000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTAtNS0xLTEtMA_35f747e5-0d16-409f-81fe-850bcfe50db4"
      unitRef="shares">51506000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTAtNy0xLTEtMA_aa6c85e6-a777-4e0c-b640-8cf8793799b7"
      unitRef="shares">48481000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTEtMS0xLTEtMA_5a56ba59-7fa9-4e6e-b609-2f0d87792aed"
      unitRef="usdPerShare">0.29</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTEtMy0xLTEtMA_817f885b-fb18-4687-a6f4-4ec58d5126a0"
      unitRef="usdPerShare">0.27</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTEtNS0xLTEtMA_c2dccabf-2e40-4eb1-9ba2-6ee99027cd00"
      unitRef="usdPerShare">0.52</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl80My9mcmFnOjc2MGI5NTVlNDZiMjQyNjFiZThjMjdhZDdhOTE0ZWI3L3RhYmxlOjljNDBlOWFjNDQ3MTQwNzZiZTUxYTMwOWZmMzBiZDlhL3RhYmxlcmFuZ2U6OWM0MGU5YWM0NDcxNDA3NmJlNTFhMzA5ZmYzMGJkOWFfMTEtNy0xLTEtMA_a5fbc34e-5525-4a60-b77f-954564a5f9fe"
      unitRef="usdPerShare">0.45</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfNDc4_5552c64d-1b24-4491-82a9-d793a4d017bf">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity and balances related to goodwill by reporting segment is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:13.524%"/&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,&lt;br/&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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern region &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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;49,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western region&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;160,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource 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;14,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;17,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summaries of intangible assets by type follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client&#160;Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;109,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;147,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated 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;(21,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,762&#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;77,378&#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;7,768&#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;92,908&#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:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:400;line-height:100%"&gt;&#160;&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;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;78,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated 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;(20,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6,424&#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;51,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;58,324&#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:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible amortization expense was $3,133 and $7,175 during the three and nine months ended September 30, 2021, respectively, and $2,265 and $6,580 during the three and nine months ended September 30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of intangible amortization expense estimated for the five fiscal years following fiscal year 2020 and thereafter follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Estimated Future Amortization Expense as of September 30, 2021&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:8pt;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;text-align:left;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;Fiscal year ending December 31, 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;3,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;/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;Fiscal year ending December 31, 2022&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;14,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2023&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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 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;12,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;37,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfNDcy_da4fe36a-7dfb-411f-a5fa-24b03e507d23">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the activity and balances related to goodwill by reporting segment is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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:13.524%"/&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,&lt;br/&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;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern region &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,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;49,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western region&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;160,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource 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;14,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;17,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibfca7bbe1f2d48189c43dc68a25afe23_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMS0xLTEtMS0w_fea587de-4b74-4678-bd15-f96c2b94125a"
      unitRef="usd">30873000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic3dc33dc50164d5eb119581bf24d051c_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMS0zLTEtMS0w_063fa1de-f73a-40fa-ac59-990f4ec5b8a4"
      unitRef="usd">18984000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="iebc3c3449d3c420a8a0573c14e68ebe8_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMS03LTEtMS0w_a345f1b9-20dc-441f-a0b0-9ed887b1158b"
      unitRef="usd">49857000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i678e93dad89941e59aae1ff55d8596d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMi0xLTEtMS0w_d495ca4c-9486-4129-90b0-fe5ff650ef5c"
      unitRef="usd">149984000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia5a80057b22a4f33be26ceb2663bcfde_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMi0zLTEtMS0w_2a68d6ad-d47b-4d27-a73a-d690e5204003"
      unitRef="usd">10156000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i5e74a93a00694cd98d83f6e99620ff06_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMi03LTEtMS0w_844e3f21-f1a6-4d1a-99c7-32605542f296"
      unitRef="usd">160140000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iea9eec4ccaff4b0a8f556f6cc170982d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMy0xLTEtMS0w_67affa25-f064-481e-b4ae-b05eafe2cc94"
      unitRef="usd">14044000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icdc1ad7d57fd46b5bd42115cc2074b17_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMy0zLTEtMS0w_d2eb9b03-a6be-49fb-aa15-5233998bcaf3"
      unitRef="usd">3888000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="idb1ee5bf146a454d90f16572b7c9b744_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfMy03LTEtMS0w_fc3ddf87-2feb-485b-b0c0-0f07b9eeb7d9"
      unitRef="usd">17932000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfNS0xLTEtMS0w_34ddaec7-9824-43e2-a2d9-3d99982e77f7"
      unitRef="usd">194901000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfNS0zLTEtMS0w_c6757313-9c4f-4553-8471-7b9e77697fa1"
      unitRef="usd">33028000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjFkMzMwNmFmZWZmZTQwYWNiNDkzOGU5ODBlNTY2Y2MzL3RhYmxlcmFuZ2U6MWQzMzA2YWZlZmZlNDBhY2I0OTM4ZTk4MGU1NjZjYzNfNS03LTEtMS0w_230f9f81-b7b8-4afd-9178-a98c2f656719"
      unitRef="usd">227929000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfNDc1_dfd96d32-c0ea-4929-892c-d8e7e376c8f6">&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;Summaries of intangible assets by type follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client&#160;Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Trade Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;109,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;147,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated 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;(21,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;7,762&#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;77,378&#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;7,768&#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;92,908&#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:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:400;line-height:100%"&gt;&#160;&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;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Client Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;78,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated 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;(20,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,909)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6,424&#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;51,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;58,324&#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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i96e312d7a4234f2eac423f01887a0894_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMi0xLTEtMS0w_900fa85d-27e6-456e-b7c5-27910b6dc2c4"
      unitRef="usd">29514000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifc2dbd223e1e45b5b07992d404ca94ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMi0zLTEtMS0w_d2a85239-a116-413d-afcc-b2fc2645cb7e"
      unitRef="usd">109676000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie7cf141a49ee47b48eb155f2f46d540d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMi01LTEtMS0xNDI5Mw_331cb67d-264d-427e-85c7-d0109decd7ed"
      unitRef="usd">8350000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMi01LTEtMS0w_8c5f4c92-ded6-460d-9d5e-196f2edb5003"
      unitRef="usd">147540000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i96e312d7a4234f2eac423f01887a0894_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMy0xLTEtMS0w_a02e6e40-f424-4553-92e8-269ea13ea204"
      unitRef="usd">21752000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifc2dbd223e1e45b5b07992d404ca94ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMy0zLTEtMS0w_9a82b459-2596-4cde-b826-95a51474c714"
      unitRef="usd">32298000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie7cf141a49ee47b48eb155f2f46d540d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMy01LTEtMS0xNDI5Mw_a604d953-ea66-47c2-ac63-d2b369c0d08b"
      unitRef="usd">582000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfMy01LTEtMS0w_6f1a3a27-320d-4643-bdde-f855d89b1d4a"
      unitRef="usd">54632000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i96e312d7a4234f2eac423f01887a0894_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfNC0xLTEtMS0w_7fcb2761-e599-42d5-a061-ea1482dabcb4"
      unitRef="usd">7762000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifc2dbd223e1e45b5b07992d404ca94ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfNC0zLTEtMS0w_3082a8f9-ba30-4b53-b166-5987f67523ef"
      unitRef="usd">77378000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie7cf141a49ee47b48eb155f2f46d540d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfNC01LTEtMS0xNDYwOQ_89ec53ed-ccfa-4edd-9bfe-08adf537bb9f"
      unitRef="usd">7768000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM1NmY4MzNmYTBhYjQ3NGZhOTBkYmRiMGFiOGEyMzNmL3RhYmxlcmFuZ2U6YzU2ZjgzM2ZhMGFiNDc0ZmE5MGRiZGIwYWI4YTIzM2ZfNC01LTEtMS0w_c53cd8ef-8698-45f4-8722-e44e7feea877"
      unitRef="usd">92908000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iac36bbdedeb9429a8d4cb3707efbc8e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfMi0xLTEtMS0w_a9bf5d78-8286-403f-905e-f3be7b0f89a8"
      unitRef="usd">26971000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89bb815e8f904af1a72cc44bad48b78d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfMi0zLTEtMS0w_3f141e5e-e28e-431a-b7ee-eabcbfd599a5"
      unitRef="usd">78809000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfMi01LTEtMS0w_1fa5d4fe-cdb5-4a4b-b0fe-f03005a174e6"
      unitRef="usd">105780000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iac36bbdedeb9429a8d4cb3707efbc8e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfMy0xLTEtMS0w_9149e3f0-3c84-4ec4-b158-01e05e4c2559"
      unitRef="usd">20547000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89bb815e8f904af1a72cc44bad48b78d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfMy0zLTEtMS0w_483d9442-e809-4207-b5fa-88ada8d1decf"
      unitRef="usd">26909000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfMy01LTEtMS0w_dfc952ff-28c6-4e73-a5ea-7af50ba31eec"
      unitRef="usd">47456000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iac36bbdedeb9429a8d4cb3707efbc8e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfNC0xLTEtMS0w_6bc7974f-3791-471f-a16b-1313678821a1"
      unitRef="usd">6424000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i89bb815e8f904af1a72cc44bad48b78d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfNC0zLTEtMS0w_2196f5bc-dfd9-46ab-adf2-64336c3ec556"
      unitRef="usd">51900000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOjhmMmU0YzRiMmYxOTQyN2E4NzNhM2M5MGVhZGYyYTM1L3RhYmxlcmFuZ2U6OGYyZTRjNGIyZjE5NDI3YTg3M2EzYzkwZWFkZjJhMzVfNC01LTEtMS0w_0ca92d3a-77d1-4ff4-bb0f-e6090af926c0"
      unitRef="usd">58324000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfMjI1_ba3ddd99-dd55-452c-bbcc-050b2b23eb1c"
      unitRef="usd">3133000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfMjMy_41f57382-9507-45fe-8800-3cccca60872e"
      unitRef="usd">7175000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfMjg0_685f1677-6801-4f03-9e74-099a194e72b5"
      unitRef="usd">2265000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfMjkx_04750199-5809-4110-94c1-2572e57218f0"
      unitRef="usd">6580000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RleHRyZWdpb246Yzc3YTE4N2VhODcyNDBkZDg1Nzg0NDk0NzY0N2Y3MjFfNDcw_f0d29ee2-811a-47b6-980c-b60ee98d3645">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of intangible amortization expense estimated for the five fiscal years following fiscal year 2020 and thereafter follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Estimated Future Amortization Expense as of September 30, 2021&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:8pt;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;text-align:left;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;Fiscal year ending December 31, 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;3,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;/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;Fiscal year ending December 31, 2022&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;14,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2023&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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 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;12,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ending December 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;37,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM4OTRmMDI5NzU2NzRjZDViMTBhMGU2NzRmNTc0ZDMxL3RhYmxlcmFuZ2U6Yzg5NGYwMjk3NTY3NGNkNWIxMGEwZTY3NGY1NzRkMzFfMi0xLTEtMS0w_b3798550-ff90-46a2-83f0-b64d1189d4a3"
      unitRef="usd">3694000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM4OTRmMDI5NzU2NzRjZDViMTBhMGU2NzRmNTc0ZDMxL3RhYmxlcmFuZ2U6Yzg5NGYwMjk3NTY3NGNkNWIxMGEwZTY3NGY1NzRkMzFfMy0xLTEtMS0w_06a0a6e7-4962-40b9-a82c-0d16e037c77d"
      unitRef="usd">14007000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM4OTRmMDI5NzU2NzRjZDViMTBhMGU2NzRmNTc0ZDMxL3RhYmxlcmFuZ2U6Yzg5NGYwMjk3NTY3NGNkNWIxMGEwZTY3NGY1NzRkMzFfNC0xLTEtMS0w_374b32cb-34fa-409c-a5e8-d9349a53986c"
      unitRef="usd">12970000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM4OTRmMDI5NzU2NzRjZDViMTBhMGU2NzRmNTc0ZDMxL3RhYmxlcmFuZ2U6Yzg5NGYwMjk3NTY3NGNkNWIxMGEwZTY3NGY1NzRkMzFfNS0xLTEtMS0w_9d14a21d-397e-4a2d-95ca-7d617aa421b3"
      unitRef="usd">12634000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM4OTRmMDI5NzU2NzRjZDViMTBhMGU2NzRmNTc0ZDMxL3RhYmxlcmFuZ2U6Yzg5NGYwMjk3NTY3NGNkNWIxMGEwZTY3NGY1NzRkMzFfNi0xLTEtMS0w_87aa4a2d-067b-4c4b-9089-4a559dfc80fe"
      unitRef="usd">11945000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <cwst:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81NS9mcmFnOmM3N2ExODdlYTg3MjQwZGQ4NTc4NDQ5NDc2NDdmNzIxL3RhYmxlOmM4OTRmMDI5NzU2NzRjZDViMTBhMGU2NzRmNTc0ZDMxL3RhYmxlcmFuZ2U6Yzg5NGYwMjk3NTY3NGNkNWIxMGEwZTY3NGY1NzRkMzFfNy0xLTEtMS0w_bdc9cab0-5ff3-4417-bd35-dec14f009b5f"
      unitRef="usd">37658000</cwst:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RleHRyZWdpb246Y2E2YjFkOWNlOTJlNGUyZGFkYjhkNTg1ZGU4MzRkYmJfMTA4Mg_242661e7-a55b-49f9-b77e-8ab81cdf75f5">ACCRUED FINAL CAPPING, CLOSURE AND POST CLOSUREAccrued final capping, closure and post-closure costs include the current and non-current portion of costs associated with obligations for final capping, closure and post-closure of our landfills. We estimate our future final capping, closure and post-closure costs in order to determine the final capping, closure and post-closure expense per ton of waste placed into each landfill. The anticipated time frame for paying these costs varies based on the remaining useful life of each landfill as well as the duration of the post-closure monitoring period. &lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes to accrued final capping, closure and post-closure liabilities follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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;82,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revision in estimates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;&#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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations settled&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;86,273&#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;77,019&#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:9pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Relates to changes in estimated costs and timing of final capping, closure and post-closure activities at the Town of Southbridge, Massachusetts landfill. See Note 8, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;and Note 11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Items and Charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;May include amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RleHRyZWdpb246Y2E2YjFkOWNlOTJlNGUyZGFkYjhkNTg1ZGU4MzRkYmJfMTA3OQ_a0f5da3b-362c-4a27-8f05-3abe8391581c">Accrued final capping, closure and post-closure costs include the current and non-current portion of costs associated with obligations for final capping, closure and post-closure of our landfills. We estimate our future final capping, closure and post-closure costs in order to determine the final capping, closure and post-closure expense per ton of waste placed into each landfill. The anticipated time frame for paying these costs varies based on the remaining useful life of each landfill as well as the duration of the post-closure monitoring period.</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RleHRyZWdpb246Y2E2YjFkOWNlOTJlNGUyZGFkYjhkNTg1ZGU4MzRkYmJfMTA4Ng_ec2ba322-bcaa-426a-a389-caf0edefa583">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes to accrued final capping, closure and post-closure liabilities follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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;82,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revision in estimates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;&#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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations settled&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,706)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;86,273&#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;77,019&#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:9pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Relates to changes in estimated costs and timing of final capping, closure and post-closure activities at the Town of Southbridge, Massachusetts landfill. See Note 8, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;and Note 11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Items and Charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;May include amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfMi0xLTEtMS0w_6afc8e22-387e-4fb4-9359-175d4476b509"
      unitRef="usd">82533000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i3106668c72bd4d6f96a8629352f2c49a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfMi0zLTEtMS0w_90c43865-0856-427b-89bc-0ad58d20a4c3"
      unitRef="usd">71927000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfMy0xLTEtMS0w_d485e0fa-0446-4975-bb6b-82ac73a257e1"
      unitRef="usd">3638000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfMy0zLTEtMS0w_3853aa64-bfbb-40b2-bb87-b73fa1d015b6"
      unitRef="usd">2820000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfNC0xLTEtMS0w_a802ee8c-e749-4f3b-b0cd-26fbc3a0ec06"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfNC0zLTEtMS0w_3d4bcf6c-bee6-4509-be9c-3ab4a2a5dfe4"
      unitRef="usd">152000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfNS0xLTEtMS0w_3c98d431-77cc-4ba2-a674-56cae47223a5"
      unitRef="usd">5496000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfNS0zLTEtMS0w_6fc08f26-4928-4eff-931e-95076a128222"
      unitRef="usd">4826000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfNy0xLTEtMS0w_2356d75d-8774-4ad1-b23f-547a963e72d8"
      unitRef="usd">5394000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfNy0zLTEtMS0w_4bfe3a27-1952-49a8-83ec-ed60e57cb6a0"
      unitRef="usd">2706000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligation
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfOC0xLTEtMS0w_67840f04-f46c-47a2-b249-9682709c2e59"
      unitRef="usd">86273000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i595dca159de7498da9c4c5b40ee5bb1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl81OC9mcmFnOmNhNmIxZDljZTkyZTRlMmRhZGI4ZDU4NWRlODM0ZGJiL3RhYmxlOjhhMGUxNTk0MTMwYjQ1NjY5YWVjMWYxZTRhNGIwMzI5L3RhYmxlcmFuZ2U6OGEwZTE1OTQxMzBiNDU2NjlhZWMxZjFlNGE0YjAzMjlfOC0zLTEtMS0w_3ba26ab4-b2b8-4d1e-96ce-27b402b5a5e7"
      unitRef="usd">77019000</us-gaap:AssetRetirementObligation>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzYzNQ_576b74cc-581f-4587-adf2-a6040abb8488">DEBT&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of debt is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Senior Secured Credit Facility:&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;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:400;line-height:100%"&gt;Revolving line of credit facility ("Revolving Credit Facility") due May&#160;2023; bearing interest at LIBOR plus 1.50% &lt;/span&gt;&lt;/div&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan A facility ("Term Loan Facility") due May 2023; bearing interest at LIBOR plus 1.50%&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:8pt;font-weight:400;line-height:100%"&gt;347,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;350,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="display:none"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Tax-Exempt Bonds:&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;/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:8pt;font-weight:400;line-height:100%"&gt;New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2014 ("New York Bonds 2014R-1") due December 2044 - fixed rate interest period through 2029; bearing interest at 2.875%&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:8pt;font-weight:400;line-height:100%"&gt;25,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:8pt;font-weight:400;line-height:100%"&gt;25,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:8pt;font-weight:400;line-height:100%"&gt;New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2014R-2 ("New York Bonds 2014R-2") due December 2044 - fixed rate interest period through 2026; bearing interest at 3.125%&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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2020 ("New York Bonds 2020") due September 2050 - fixed rate interest period through 2025; bearing interest at 2.750%&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:8pt;font-weight:400;line-height:100%"&gt;40,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:8pt;font-weight:400;line-height:100%"&gt;40,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:8pt;font-weight:400;line-height:100%"&gt;Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-3 ("FAME Bonds 2005R-3") due January 2025 - fixed rate interest period through 2025; bearing interest at 5.25%&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:8pt;font-weight:400;line-height:100%"&gt;25,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:8pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-1 ("FAME Bonds 2015R-1") due August 2035 - fixed rate interest period through 2025; bearing interest at 5.125%&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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 ("FAME Bonds 2015R-2") due August 2035 - fixed rate interest period through 2025; bearing interest at 4.375%&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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%&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:8pt;font-weight:400;line-height:100%"&gt;16,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:8pt;font-weight:400;line-height:100%"&gt;16,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:8pt;font-weight:400;line-height:100%"&gt;Business Finance Authority of the State of New Hampshire Solid Waste Disposal Revenue Bonds Series 2013 ("New Hampshire Bonds") due April 2029 - fixed rate interest period through 2029; bearing interest at 2.95%&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:8pt;font-weight:400;line-height:100%"&gt;11,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:8pt;font-weight:400;line-height:100%"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other:&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance leases maturing through December 2107; bearing interest at a weighted average of 3.6%&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:8pt;font-weight:400;line-height:100%"&gt;44,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:8pt;font-weight:400;line-height:100%"&gt;31,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Notes payable maturing through June 2027; bearing interest at a weighted average of 3.4%&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:8pt;font-weight:400;line-height:100%"&gt;4,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Principal amount of debt &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:8pt;font-weight:400;line-height:100%"&gt;558,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:8pt;font-weight:400;line-height:100%"&gt;548,419&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less&#x2014;unamortized debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt less unamortized debt issuance costs&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:8pt;font-weight:400;line-height:100%"&gt;551,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:8pt;font-weight:400;line-height:100%"&gt;539,651&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less&#x2014;current maturities 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:8pt;font-weight:400;line-height:100%"&gt;16,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:8pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;534,752&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;530,411&#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:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;A summary of unamortized debt issuance costs by debt instrument follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York Bonds&#160;2014R-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York Bonds 2014R-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York Bonds 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2005R-3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vermont 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:8pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New Hampshire Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,053&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,768&#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:6pt"&gt;&lt;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 Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 September 30, 2021, we are party to a credit agreement ("Credit Agreement"), which provides for a $350,000 aggregate principal amount Term Loan Facility and a $200,000 Revolving Credit Facility. We have the right to request, at our discretion, an increase in the amount of loans under the Credit Facility by an aggregate amount of $125,000, subject to the terms and conditions set forth in the Credit Agreement. The Credit Facility has a 5-year term that matures in May 2023 and bears interest at a rate of LIBOR plus 1.50% per annum, which will be reduced to a rate of LIBOR plus as low as 1.25% upon us reaching a consolidated net leverage ratio of less than 2.25x. The Credit Facility is guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries and secured by substantially all of our assets. As of September 30, 2021, further advances were available under the Credit Facility in the amount of $172,030. The available amount is net of outstanding irrevocable letters of credit totaling $27,970, and as of September 30, 2021 no amount had been drawn.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement requires us to maintain a minimum interest coverage ratio and a maximum consolidated net leverage ratio, to be measured at the end of each fiscal quarter. As of September 30, 2021, we were in compliance with the covenants contained in the Credit Agreement. In addition to these financial covenants, the Credit Agreement also contains a number of important customary affirmative and negative covenants which restrict, among other things, our ability to sell assets, incur additional debt, create liens, make investments, and pay dividends. We do not believe that these restrictions impact our ability to meet future liquidity needs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;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 Flow Hedges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our strategy to reduce exposure to interest rate risk involves entering into interest rate derivative agreements to hedge against adverse movements in interest rates related to the variable rate portion of our long-term debt. We have designated these derivative instruments as highly effective cash flow hedges, and therefore the change in fair value is recorded in our stockholders&#x2019; equity as a component of accumulated other comprehensive loss and included in interest expense at the same time as interest expense is affected by the hedged transactions. Differences paid or received over the life of the agreements are recorded as additions to or reductions of interest expense on the underlying debt and included in cash flows from operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 September 30, 2021 and December 31, 2020, our active interest rate derivative agreements had total notional amounts of $195,000 and $190,000, respectively. According to the terms of the agreements, we receive interest based on the 1-month LIBOR index and pay interest at a weighted average rate of approximately 2.51% as of September 30, 2021. The agreements mature between February 2022 and December 2026. As of September 30, 2021 and December 31, 2020, we had forward starting interest rate derivative agreements with total notional amounts of $85,000 and $125,000, respectively. According to the terms of the agreements, we receive interest based on the 1-month LIBOR index, restricted by a 0.0% floor, and will pay interest at a weighted average rate of approximately 1.55%. The agreements mature between February 2027 and May 2028. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheet follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.981%"/&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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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 non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;Accumulated other comprehensive loss, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(13,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps - tax effect&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;Accumulated other comprehensive loss, net of tax&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;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(7,030)&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;(11,517)&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:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the amount of expense on cash flow hedging relationships related to interest rate swaps reclassified from accumulated other comprehensive loss into earnings follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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.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.625%"/&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:400;line-height:100%"&gt;&#160;&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;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Statement of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzYzMA_4b37f042-81c1-42cd-bc50-763c6dab4cb0">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of debt is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Senior Secured Credit Facility:&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;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:400;line-height:100%"&gt;Revolving line of credit facility ("Revolving Credit Facility") due May&#160;2023; bearing interest at LIBOR plus 1.50% &lt;/span&gt;&lt;/div&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Term loan A facility ("Term Loan Facility") due May 2023; bearing interest at LIBOR plus 1.50%&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:8pt;font-weight:400;line-height:100%"&gt;347,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;350,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="display:none"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Tax-Exempt Bonds:&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;/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:8pt;font-weight:400;line-height:100%"&gt;New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2014 ("New York Bonds 2014R-1") due December 2044 - fixed rate interest period through 2029; bearing interest at 2.875%&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:8pt;font-weight:400;line-height:100%"&gt;25,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:8pt;font-weight:400;line-height:100%"&gt;25,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:8pt;font-weight:400;line-height:100%"&gt;New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2014R-2 ("New York Bonds 2014R-2") due December 2044 - fixed rate interest period through 2026; bearing interest at 3.125%&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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2020 ("New York Bonds 2020") due September 2050 - fixed rate interest period through 2025; bearing interest at 2.750%&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:8pt;font-weight:400;line-height:100%"&gt;40,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:8pt;font-weight:400;line-height:100%"&gt;40,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:8pt;font-weight:400;line-height:100%"&gt;Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-3 ("FAME Bonds 2005R-3") due January 2025 - fixed rate interest period through 2025; bearing interest at 5.25%&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:8pt;font-weight:400;line-height:100%"&gt;25,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:8pt;font-weight:400;line-height:100%"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-1 ("FAME Bonds 2015R-1") due August 2035 - fixed rate interest period through 2025; bearing interest at 5.125%&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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 ("FAME Bonds 2015R-2") due August 2035 - fixed rate interest period through 2025; bearing interest at 4.375%&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:8pt;font-weight:400;line-height:100%"&gt;15,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:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%&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:8pt;font-weight:400;line-height:100%"&gt;16,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:8pt;font-weight:400;line-height:100%"&gt;16,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:8pt;font-weight:400;line-height:100%"&gt;Business Finance Authority of the State of New Hampshire Solid Waste Disposal Revenue Bonds Series 2013 ("New Hampshire Bonds") due April 2029 - fixed rate interest period through 2029; bearing interest at 2.95%&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:8pt;font-weight:400;line-height:100%"&gt;11,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:8pt;font-weight:400;line-height:100%"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other:&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance leases maturing through December 2107; bearing interest at a weighted average of 3.6%&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:8pt;font-weight:400;line-height:100%"&gt;44,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:8pt;font-weight:400;line-height:100%"&gt;31,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Notes payable maturing through June 2027; bearing interest at a weighted average of 3.4%&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:8pt;font-weight:400;line-height:100%"&gt;4,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Principal amount of debt &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:8pt;font-weight:400;line-height:100%"&gt;558,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:8pt;font-weight:400;line-height:100%"&gt;548,419&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less&#x2014;unamortized debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt less unamortized debt issuance costs&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:8pt;font-weight:400;line-height:100%"&gt;551,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:8pt;font-weight:400;line-height:100%"&gt;539,651&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less&#x2014;current maturities 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:8pt;font-weight:400;line-height:100%"&gt;16,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:8pt;font-weight:400;line-height:100%"&gt;9,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;534,752&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;530,411&#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:12pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;A summary of unamortized debt issuance costs by debt instrument follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&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.621%"/&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York Bonds&#160;2014R-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York Bonds 2014R-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New York Bonds 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2005R-3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;FAME Bonds 2015R-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vermont 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:8pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;New Hampshire Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,053&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibcfbb61ff8894f478e85eb23cccb215f_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMi0wLTEtMS0wL3RleHRyZWdpb246YTU5MWVjODc1NTgwNDRkMWFlM2Y1MzIxOWE2OTkyZjhfMTEz_3451f5ee-e679-41a8-9519-92594c67fd84"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i404a9928b17e487a903d68419698e7b6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMi0xLTEtMS0w_8930fcea-cc3c-41c8-9eb5-9d1e4c0b497b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i635e9f8c13a64538863a039277c629a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMi0zLTEtMS0w_8549f329-dbbe-4e9a-9fb5-680b21e09e43"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i17e21250f0eb46d9bbaf401aa298a908_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMy0wLTEtMS0wL3RleHRyZWdpb246ZmY4OGM1YjAwOTkyNGQ0NDhjNWNmNzdlOWZkMGE4NGNfOTM_fd8b7085-7b27-4efb-94e9-a1ec8a5a76fa"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5129391e2479403ead28adcd45433cd3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMy0xLTEtMS0w_078bc7f9-9924-4211-8e3d-9f63b71086ae"
      unitRef="usd">347375000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i25b1069c88a846aa92501ba8ed4c312a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMy0zLTEtMS0w_68f9d934-b705-473c-8240-edf963eaae1b"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i45c36848658946f1aa123dce70296a38_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfNi0wLTEtMS0wL3RleHRyZWdpb246MmMzYzg5YjkwNzE2NDI3MTlhNDBkOTRiMzM1YTg0NWFfMjEx_20bb52b9-638e-4655-9e76-7f6dd7d5c6da"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i45c36848658946f1aa123dce70296a38_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfNi0xLTEtMS0w_e611583a-0342-4130-88ed-147f2c03cd54"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icd676a093139471eb6aecd404fa61058_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfNi0zLTEtMS0w_cb9d727a-1c92-444a-9165-e04f2b34fef7"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i82f9595084a542d6a4b52a3e97088efb_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfNy0wLTEtMS0wL3RleHRyZWdpb246ODhlMjNkOGJiOTdlNGI0ZGEyNzI0NDI4MjA0MTFiZjlfMjE0_4675d3f9-374e-472c-9dce-dcce36b07349"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i82f9595084a542d6a4b52a3e97088efb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfNy0xLTEtMS0w_5b8a62aa-0163-4783-be95-919cbe19388d"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5846db87b32d4eb29eae9f168b10a9c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfNy0zLTEtMS0w_528bd249-5f9a-44be-aead-5c03199961cb"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie512f6c190d8461a8e6be15f10c63508_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfOC0wLTEtMS0wL3RleHRyZWdpb246MTE4YTQxYjNkOGE4NDM0OWE1NjFhMjExNWE4NDNmZGRfMjA5_bc60b659-4110-4dcb-83bb-ab5fada28985"
      unitRef="number">0.02750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie512f6c190d8461a8e6be15f10c63508_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfOC0xLTEtMS0w_e7a81f9d-9b00-40a0-9d20-3130cea88a21"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i06d04cecfbe0405fb46e08a017a8195c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfOC0zLTEtMS0w_b1d7cedf-ddb9-4042-adbf-050edbd9e06d"
      unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ied6d10b7fe814d28bfd23d9ede53705d_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfOS0wLTEtMS0wL3RleHRyZWdpb246ODVhZmY0MmI0NzE2NDQ1M2I3MmQ2NTNjMTFmOWY4ZThfMTg0_9fc55028-ffb7-4421-862d-76ac5f3d9180"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ied6d10b7fe814d28bfd23d9ede53705d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfOS0xLTEtMS0w_7b0bb3a5-9fb0-4ce8-8371-579b9999f3b1"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i399fc26c31ec42daad25418c796bd7ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfOS0zLTEtMS0w_def3f517-e9d3-4808-be19-36966e275cbc"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icc3747b78efb419782c202dc61bef846_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjU4OWZkNWYyNTk4NTQzYTBhOTFmNDM4MWRjM2NjNzBhXzE4Mw_7f21fb09-cf37-4741-81ad-ff118c7f14a8"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icc3747b78efb419782c202dc61bef846_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTAtMS0xLTEtMA_568978f4-ff93-43bb-b9d8-4f26254c1b88"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1520822f33d74257b9084d3bc3efd1ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTAtMy0xLTEtMA_9fded760-9c8f-49da-8b23-de27edf501c4"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i95148d62b95b4757bc9a6bff9cab4129_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjljNWQxM2E3MDIzZjQ1ZWVhOTI0YjBjYzU3MDY1ZTczXzE4Mw_3b693aa3-8987-4df0-ba62-7966909137dd"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i95148d62b95b4757bc9a6bff9cab4129_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTEtMS0xLTEtMA_c4c0e1f7-9d7c-4009-83b6-2b19799c3c1e"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2cbc7d4c416342ff83141eb541d7f418_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTEtMy0xLTEtMA_8cb20cbe-1f84-4b42-8f44-0529696c1a60"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if151d372783f4ad882e85620df51403b_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTItMC0xLTEtMC90ZXh0cmVnaW9uOmY4MDNhNDVhZTZhZTQ3MDc4MTJkYzVmNTBiOTg2Yjg2XzE5Ng_95345bf0-bff8-48ee-9b3f-a387c28c2270"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if151d372783f4ad882e85620df51403b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTItMS0xLTEtMA_86e377f1-b49a-466f-8cec-1239bc54182c"
      unitRef="usd">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idc290b129c304f02affbe0ce5f26fe25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTItMy0xLTEtMA_b761b3a6-d65d-4099-84b2-13f9c1b0c9c4"
      unitRef="usd">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic921c820aab741098bd6b880da235ef4_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2ODU3YzhkYzNjNDQyMDI5ODY4NDNjMTNiNDlkOTdmXzIxMA_186e863b-c820-414b-acba-62321ca57b59"
      unitRef="number">0.0295</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic921c820aab741098bd6b880da235ef4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTMtMS0xLTEtMA_e67ea0a5-55f2-42b4-830c-3c35b297962a"
      unitRef="usd">11000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3d9d099d62e44212ae2f7cdf44ae94aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTMtMy0xLTEtMA_09813b77-a592-471f-987c-615915175ac0"
      unitRef="usd">11000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjgxMzlhNWM4ZTFmOTQ4N2RiMmQ5ZDRiODgxYjcwOGM1Xzkz_f8ccae57-a611-4166-9cd0-a21a6f685562"
      unitRef="number">0.036</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTUtMS0xLTEtMA_a603fe3e-1a3a-488a-ac95-1d51268350ba"
      unitRef="usd">44804000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTUtMy0xLTEtMA_a4d54afe-e1e0-4c47-ab14-36e181d5b495"
      unitRef="usd">31486000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ia4d75c90c9554ca99cb3ce7836f80ddb_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjZjODNkMTRlYzYyMzRlZWM5YjM4MTRlZjdiMjJlMDViXzg4_32b07e29-c7a4-4a8c-b6e2-9eaa6af7ef7e"
      unitRef="number">0.034</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4d75c90c9554ca99cb3ce7836f80ddb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTYtMS0xLTEtMA_5b85a6da-b456-41dd-adda-1c916f3abeec"
      unitRef="usd">4377000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i98e3c311fc8048cbac94c08a521eba37_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTYtMy0xLTEtMA_09f34d08-eed5-4d02-a56e-464d683f9996"
      unitRef="usd">4933000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTctMS0xLTEtMA_97a7b249-8ca1-427b-b170-26cfdc9f52f5"
      unitRef="usd">558556000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTctMy0xLTEtMA_34fd4646-e626-4863-9d53-21e7e41a86aa"
      unitRef="usd">548419000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTgtMS0xLTEtMA_c7999875-da4f-4d81-a5b2-b2a872654a91"
      unitRef="usd">7053000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTgtMy0xLTEtMA_cccfab8b-5412-4ae8-8766-26010fdf586d"
      unitRef="usd">8768000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTktMS0xLTEtMA_9c1aba3c-9227-4aef-a014-67b8ef3edd6c"
      unitRef="usd">551503000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMTktMy0xLTEtMA_fdcae408-feff-4fa5-84cb-16ab76847c92"
      unitRef="usd">539651000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMjAtMS0xLTEtMA_cc8ba21b-59bc-44b9-8ab1-be6effbb7a32"
      unitRef="usd">16751000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMjAtMy0xLTEtMA_f23c81b1-a1e0-4cf2-87fd-17ef5f19ad45"
      unitRef="usd">9240000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMjEtMS0xLTEtMA_c76c5a8d-3407-45e1-8116-89dd58261f77"
      unitRef="usd">534752000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmFkM2ZhYWUxMWMyNzRjMDFiOTUzMDdjODBlNjgyOWY4L3RhYmxlcmFuZ2U6YWQzZmFhZTExYzI3NGMwMWI5NTMwN2M4MGU2ODI5ZjhfMjEtMy0xLTEtMA_c09b8d39-d13a-4c62-8932-3b6aa92ada3d"
      unitRef="usd">530411000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9f75ebf73d62463aad66ad94623c609f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMS0xLTEtMS0w_f29da006-c1ed-41fc-9a35-3d071aafaa6f"
      unitRef="usd">2609000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5f9b2133b0ea4864980443686c4f5b9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMS0zLTEtMS0w_5289f57b-665c-4c98-a3a6-2399ccf53e4f"
      unitRef="usd">3839000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i45c36848658946f1aa123dce70296a38_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMi0xLTEtMS0w_f0d769ea-2475-4f57-9d76-ec9d41b7e102"
      unitRef="usd">950000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icd676a093139471eb6aecd404fa61058_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMi0zLTEtMS0w_95755b8f-218f-4623-9198-2feaedc262e0"
      unitRef="usd">1000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i82f9595084a542d6a4b52a3e97088efb_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMy0xLTEtMS0w_c3c223cc-f21a-45e0-8432-4524e10ce91b"
      unitRef="usd">283000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5846db87b32d4eb29eae9f168b10a9c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMy0zLTEtMS0w_fa693e09-99a1-40c1-b71f-809eee7b1054"
      unitRef="usd">329000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie512f6c190d8461a8e6be15f10c63508_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNC0xLTEtMS0w_ded6543f-8807-4beb-9195-370ba8b7fdc0"
      unitRef="usd">1328000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i06d04cecfbe0405fb46e08a017a8195c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNC0zLTEtMS0w_0fa90764-64ac-4f38-a465-fe2832f07f7e"
      unitRef="usd">1461000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ied6d10b7fe814d28bfd23d9ede53705d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNS0xLTEtMS0w_b32194fd-9a26-4454-baac-e9913d1fd210"
      unitRef="usd">283000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i399fc26c31ec42daad25418c796bd7ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNS0zLTEtMS0w_b21d3c9f-4a36-45db-a867-8dafd6e41fa3"
      unitRef="usd">347000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icc3747b78efb419782c202dc61bef846_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNi0xLTEtMS0w_e22092a8-5ad0-4630-8e99-5b9616df6983"
      unitRef="usd">430000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1520822f33d74257b9084d3bc3efd1ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNi0zLTEtMS0w_adb2629b-3d31-4cdf-85d3-fe893b93b57e"
      unitRef="usd">482000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i95148d62b95b4757bc9a6bff9cab4129_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNy0xLTEtMS0w_7899a84e-92c7-42b7-a929-544f1769ad5b"
      unitRef="usd">287000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2cbc7d4c416342ff83141eb541d7f418_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfNy0zLTEtMS0w_62929ca0-155f-4e41-be82-2a6a0e3add5d"
      unitRef="usd">343000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if151d372783f4ad882e85620df51403b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfOC0xLTEtMS0w_57bcd3a9-ce81-4969-b198-26ca6b8c25e0"
      unitRef="usd">446000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idc290b129c304f02affbe0ce5f26fe25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfOC0zLTEtMS0w_d65ca793-cb39-4281-bcc6-96cebac32d2f"
      unitRef="usd">487000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic921c820aab741098bd6b880da235ef4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfOS0xLTEtMS0w_7aa9caba-0c74-427c-99e6-34bce8b17a5e"
      unitRef="usd">437000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3d9d099d62e44212ae2f7cdf44ae94aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfOS0zLTEtMS0w_4e6a8c0b-1c4c-42ab-acb1-822bef04fa44"
      unitRef="usd">480000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMTAtMS0xLTEtMA_a72904cd-a192-4f16-b6e7-98212e3cb20e"
      unitRef="usd">7053000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjU4MTc5NDI0MGZjMzQxMzI4ZTkyY2RmMzkwZTQzZjE3L3RhYmxlcmFuZ2U6NTgxNzk0MjQwZmMzNDEzMjhlOTJjZGYzOTBlNDNmMTdfMTAtMy0xLTEtMA_a0386878-70ee-4678-b4ae-6003b3914093"
      unitRef="usd">8768000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i499b50cc9bc8403797625f9e6d929708_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMjI4_72564170-3dc2-4a8a-bed0-2928ca60b046"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i605f6103f4e043cab8eb7b478a2145f6_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMjgz_ca9ee638-be04-4f56-9ee9-2d226a8ad597"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cwst:LineOfCreditFacilityAdditionalBorrowingCapacity
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfNDQ5_9d1de218-7d59-4d26-9500-79939280b271"
      unitRef="usd">125000000</cwst:LineOfCreditFacilityAdditionalBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="iec9c5248306a465eb0d66d9a53344fb7_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzYzMQ_1e585104-82be-4959-988d-adc9c3849a45">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="iaaebef25f0ea4baeb0bff1f5807e9735_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfNjMx_0be4708e-d553-47a5-b871-1bab2d3559c4"
      unitRef="number">0.0150</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="i989565206b724890ac4836d371c07871_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfNzAx_1106bc3e-b9a3-4dd8-b3d7-4a84d9c61768"
      unitRef="number">0.0125</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <cwst:DebtInstrumentCovenantTermsNetLeverageRatio
      contextRef="icf4eddb4dcfa4030afc63c61e7b4f0e2_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfNzY4_c30cf6fe-1e9b-4ef5-bc55-8376b7bc89f8"
      unitRef="number">2.25</cwst:DebtInstrumentCovenantTermsNetLeverageRatio>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="icf4eddb4dcfa4030afc63c61e7b4f0e2_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMTA0MQ_d1d7e579-2366-4c4a-b5d7-9017778d9a16"
      unitRef="usd">172030000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i605f6103f4e043cab8eb7b478a2145f6_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMTEyNw_cb73fafb-fbf8-4dca-b233-c4258c314c7a"
      unitRef="usd">27970000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0f1f19242bcd403ca3af9c060322cfea_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMjY3OA_d291daa5-c1a3-437c-85f1-ef9a2f0b7718"
      unitRef="usd">195000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0ff526d4d39048b192979dad53c30b04_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMjY4NQ_901c65ca-6d7a-4623-a941-df10c1a960f2"
      unitRef="usd">190000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="i0f1f19242bcd403ca3af9c060322cfea_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMjg1OQ_1df73323-41f1-4084-80f5-610a3f252353"
      unitRef="number">0.0251</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i357b78ec57594436b7ebe363a7a280be_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzA0Mw_30936362-733a-4c91-8885-cb60736dbaeb"
      unitRef="usd">85000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6f249a638b52437da0149918b15413b8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzA1MA_0cc99e8a-a50e-4709-9637-d524dddeb5d2"
      unitRef="usd">125000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFloorInterestRate
      contextRef="i357b78ec57594436b7ebe363a7a280be_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzE4MA_9c7c8fa2-ac43-47e6-830d-a66f13de34b8"
      unitRef="number">0.000</us-gaap:DerivativeFloorInterestRate>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="i357b78ec57594436b7ebe363a7a280be_I20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzI1Ng_2a8f4fb9-ccba-439b-9b0c-b1dd15cdc04a"
      unitRef="number">0.0155</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RleHRyZWdpb246NGE2MGFjOGRlMzdkNDgyNDhlOGMzMzVlOGUwZDNlM2FfMzYyMw_f29e9200-4ecb-4ce0-8df0-3493ae8fec71">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheet follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.981%"/&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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&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;September 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align: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 non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;4,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;Accumulated other comprehensive loss, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(13,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps - tax effect&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;Accumulated other comprehensive loss, net of tax&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;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(7,030)&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;(11,517)&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:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the amount of expense on cash flow hedging relationships related to interest rate swaps reclassified from accumulated other comprehensive loss into earnings follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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.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.625%"/&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:400;line-height:100%"&gt;&#160;&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;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Statement of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,513&#160;&lt;/span&gt;&lt;/td&gt;&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;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;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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iec96cf7057c745c8b88cd8a7b1c18773_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMy0zLTEtMS0w_bdc2ac6b-b8da-49c4-8abe-4e871afcae3c"
      unitRef="usd">228000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i72d0e07eccbd4b8eaf3ff7040b0d491c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMy01LTEtMS0w_43b47304-9c39-4ca0-9c24-8e2fd639706b"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia0dde4b5ab234fd28df334f1d290411c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfNi0zLTEtMS0w_4619f788-3990-430c-af5b-6fbe87acbe93"
      unitRef="usd">4612000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i929014fd8eee42bca55abc423c8f9677_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfNi01LTEtMS0w_c123dc0b-588a-4daf-8ddf-f4a78b9da24a"
      unitRef="usd">4774000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i791b34c4eb4d461f8754bf27e8a209e9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfNy0zLTEtMS0w_cb9b6ab7-cce7-408d-bdb3-530b64c7eb9c"
      unitRef="usd">2992000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i61f5ff63c5d64bad901258e713041fbb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfNy01LTEtMS0w_32abba55-ff73-479a-8312-77d66a1ef10b"
      unitRef="usd">8463000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib14d7f9c71cd446990845990a6702b27_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfOC0zLTEtMS0w_450735cb-431a-447d-96d0-eaafd7187b7f"
      unitRef="usd">7604000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i47682a6391b44f5883a340b19223b47f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfOC01LTEtMS0w_b60b06fd-9fda-42ab-8375-4ffdb0724333"
      unitRef="usd">13237000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ic44365efe9484dca8960dbb237f5e071_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMTAtMy0xLTEtMA_bd8ed622-4de8-40bd-8a35-55bf75d78351"
      unitRef="usd">-7568000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ieb15b55432f045d896f07914da4ac73d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMTAtNS0xLTEtMA_48253875-8981-4fa5-b5d0-23bc9c2684c1"
      unitRef="usd">-13434000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax
      contextRef="ic44365efe9484dca8960dbb237f5e071_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMTEtMy0xLTEtMA_f6940080-8ce6-42a2-b52f-bd0f7c7bc35b"
      unitRef="usd">-538000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax
      contextRef="ieb15b55432f045d896f07914da4ac73d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMTEtNS0xLTEtMA_466213e1-4f7a-4df1-a1cd-c54295bf1132"
      unitRef="usd">-1917000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="ic44365efe9484dca8960dbb237f5e071_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMTItMy0xLTEtMA_3ed5de09-3445-4bc5-9499-2b5bcb8a4b59"
      unitRef="usd">-7030000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="ieb15b55432f045d896f07914da4ac73d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOjMyZTkwYzBmN2Q5NDQ5MDVhYmE1NzNlYTNiMGJlOGQwL3RhYmxlcmFuZ2U6MzJlOTBjMGY3ZDk0NDkwNWFiYTU3M2VhM2IwYmU4ZDBfMTItNS0xLTEtMA_fa310b36-3d57-4d70-941b-0426cf7a8e07"
      unitRef="usd">-11517000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i719d7197ff494ddf8f18a21fce1823bf_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmMwNzQ5YmM1MGY5ZjQ4YzA4MjExODI3MmY4Mjc2OGQ1L3RhYmxlcmFuZ2U6YzA3NDliYzUwZjlmNDhjMDgyMTE4MjcyZjgyNzY4ZDVfMi0yLTEtMS0w_c22fdc06-c8df-4b03-972b-985fe52b3be7"
      unitRef="usd">-1204000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i1e693cc1c0734a789a6b9c5df180df64_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmMwNzQ5YmM1MGY5ZjQ4YzA4MjExODI3MmY4Mjc2OGQ1L3RhYmxlcmFuZ2U6YzA3NDliYzUwZjlmNDhjMDgyMTE4MjcyZjgyNzY4ZDVfMi00LTEtMS0w_fcc7a9f3-7c6d-4179-8d4d-97b3240009ed"
      unitRef="usd">-1156000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="idc62dbfd966445469a14ba6bacbdfe1a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmMwNzQ5YmM1MGY5ZjQ4YzA4MjExODI3MmY4Mjc2OGQ1L3RhYmxlcmFuZ2U6YzA3NDliYzUwZjlmNDhjMDgyMTE4MjcyZjgyNzY4ZDVfMi02LTEtMS0w_5a431d46-3b3b-4725-957b-c211fb040449"
      unitRef="usd">-3551000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i8c03431bd13d4a5a98afcb8145a7314e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82NC9mcmFnOjRhNjBhYzhkZTM3ZDQ4MjQ4ZThjMzM1ZThlMGQzZTNhL3RhYmxlOmMwNzQ5YmM1MGY5ZjQ4YzA4MjExODI3MmY4Mjc2OGQ1L3RhYmxlcmFuZ2U6YzA3NDliYzUwZjlmNDhjMDgyMTE4MjcyZjgyNzY4ZDVfMi04LTEtMS0w_8a6f5c51-53a4-40c9-a99a-ecb1c25d63f7"
      unitRef="usd">-2513000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82Ny9mcmFnOmU3YWI4ZjNmM2U0ODRkYTliOTI2ZDVlZWMzMGZhZTE4L3RleHRyZWdpb246ZTdhYjhmM2YzZTQ4NGRhOWI5MjZkNWVlYzMwZmFlMThfMTgzMzY_cf80d973-a9eb-4582-a669-f2cbff2958aa">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of our business and as a result of the extensive governmental regulation of the solid waste industry, we are subject to various judicial and administrative proceedings involving state and local agencies. In these proceedings, an agency may seek to impose fines or to revoke or deny renewal of an operating permit held by us. From time to time, we may also be subject to actions brought by special interest or other groups, adjacent landowners or residents in connection with the permitting and licensing of landfills and transfer stations, or allegations of environmental damage or violations of the permits and licenses pursuant to which we operate. In addition, we may be named defendants in various claims and suits pending for alleged damages to persons and property, alleged violations of certain laws and alleged liabilities arising out of matters occurring during the ordinary operation of a waste management business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. As of the end of each applicable reporting period, we review each of our legal proceedings to determine whether it is probable, reasonably possible or remote that a liability has been incurred and, if it is at least reasonably possible, whether a range of loss can be reasonably estimated under the provisions of FASB ASC 450-20. In instances where we determine that a loss is probable and we can reasonably estimate a range of loss we may incur with respect to such a matter, we record an accrual for the amount within the range that constitutes our best estimate of the possible loss. If we are able to reasonably estimate a range, but no amount within the range appears to be a better estimate than any other, we record an accrual in the amount that is the low end of such range. When a loss is reasonably possible, but not probable, we will not record an accrual, but we will disclose our estimate of the possible range of loss where such estimate can be made in accordance with FASB ASC 450-20.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;North Country Environmental Services vs. New Hampshire Citizens Group&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or about March 8, 2018, NELC and the Conservation Law Foundation ("CLF") (the "NH Citizen Groups") delivered correspondence to our subsidiary, North Country Environmental Services, Inc. ("NCES"), and us, providing notice of the NH Citizen Groups' intent to sue NCES and us for violations of the CWA in conjunction with NCES's operation of its landfill in Bethlehem, New Hampshire ("NCES Landfill"). On May 14, 2018, the NH Citizen Groups filed a lawsuit against NCES and us in the United States District Court for the District of New Hampshire (the &#x201c;New Hampshire Court&#x201d;) alleging violations of the CWA, arguing that ground water discharging into the Ammonoosuc River is a "point source" under the CWA (the "New Hampshire Litigation"). The New Hampshire Litigation seeks remediation and fines under the CWA and an order requiring NCES to seek a Federal National Pollutant Discharge Elimination System permit for the operation of the NCES Landfill. On June 15, 2018, we and NCES filed a Motion to Dismiss the New Hampshire Litigation. On July 13, 2018, the NH Citizen Groups filed objections to our Motion to Dismiss. On July 27, 2018, we filed a reply in support of our Motion to Dismiss. On September 25, 2018, the New Hampshire Court denied our Motion to Dismiss. In March of 2019, we filed a motion in the New Hampshire Litigation asking for a stay of this litigation until certain appeals from discordant federal circuit courts were heard by the Supreme Court of the United States (&#x201c;SCOTUS&#x201d;), in the case identified as &#x201c;County of Maui v. Hawaii Wildlife Fund (&#x201c;MAUI&#x201d;)". Our motion for a stay was granted in the New Hampshire Litigation, and SCOTUS heard the case in 2019 and issued a ruling on April 23, 2020. SCOTUS remanded the case to the U.S. Court of Appeals for the Ninth Circuit in San Francisco (the &#x201c;Circuit Court&#x201d;) ruling that the Circuit Court&#x2019;s standard as to whether ground water impacts to navigable waters is too broad. We do not believe that the MAUI decision resolves the issues presented in the New Hampshire Litigation, and until the Circuit Court rules in the remanded MAUI case, we intend to continue to vigorously defend against the New Hampshire Litigation, which we believe is without merit. The NH Citizens Groups filed a motion with the New Hampshire Court on July 15, 2020 to amend their complaint based on MAUI. The New Hampshire Court granted the NH Citizen Groups' motion on September 2, 2020 and encouraged the parties to file motions for summary judgment. We filed our Motion for Summary Judgment on November 20, 2020 and the NH Citizens Groups filed a Motion for Summary Judgment on February 19, 2021. A hearing on motions for summary judgment was held on May 14, 2021. On May 24, 2021 the NH Citizens Group submitted a post-hearing filing requesting that the New Hampshire Court consider purported supplemental material facts discovered after the hearing, and to provide a response to questions posed by the Court at the hearing, in response to which we filed a Motion to Strike on June 2, 2021. The NH Citizens Group filed an Objection to the Motion to Strike on June 8, 2021. We filed a response on June 25, 2021. On August 11, 2021, the New Hampshire Court denied the parties&#x2019; Motions for Summary Judgment and denied as moot the NH Citizens Groups&#x2019; request that the Court consider purported supplemental material facts and NCES&#x2019;s Motion to Strike. We filed a Motion for Partial Reconsideration on September 7, 2021, and on September 22, 2021 we filed a Motion to Temporarily Suspend the Procedural Schedule (assented to by the NH Citizens Groups) to allow the parties the opportunity to engage in settlement negotiations, which was granted by the New Hampshire Court on October 5, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;North Country Environmental Services Expansion Permit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 9, 2020, NCES received a Type I-A Permit Modification for Expansion in the Stage VI area of the NCES Landfill (the &#x201c;Permit&#x201d;). On November 9, 2020, CLF filed an appeal of the Permit to the New Hampshire Waste Management Council (the &#x201c;Council&#x201d;) on the grounds it failed to meet the public benefit criteria. On January 19, 2021, CLF filed a Complaint for Injunctive Relief with the Grafton Superior Court to enjoin NCES from accepting waste pursuant to the new Permit until such a time as CLF has exhausted its appeal rights. A hearing on the Complaint for Injunctive Relief was held on March 10, 2021; the Grafton Superior Court denied the motion on May 14, 2021. CLF did not appeal this decision. The Council denied NCES&#x2019;s Motion to Dismiss CLF&#x2019;s appeal for lack of standing by Order dated March 17, 2021. NCES filed a Motion to Reconsider on March 26, 2021, which was denied by the Council on May 11, 2021. A prehearing conference was held and a schedule for the case was established on June 8, 2021. NCES filed a Motion to Dismiss on the merits of the appeal on June 30, 2021, and will continue to vigorously defend against this litigation pending the Council&#x2019;s ruling. On July 16, 2021, CLF filed its objection to the Motion to Dismiss, and NCES filed its reply on July 26, 2021. The Council  issued an Order on September 3, 2021 granting NCES&#x2019;s Motion to Dismiss, in part. CLF filed a Motion for Reconsideration on September 23, 2021, and NCES filed its objection on September 28, 2021 and CLF filed a reply on September 30, 2021. A hearing on the merits is expected to take place in February 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hakes Landfill Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or about December 19, 2019, the New York State Department of Environmental Conservation (&#x201c;Department&#x201d;) issued certain permits to us to expand the landfill owned and operated by Hakes C&amp;amp;D Disposal Inc. in the Town of Campbell, Steuben County, New York (&#x201c;Hakes Landfill&#x201d;). The permits authorize approximately five years of expansion capacity at the Hakes Landfill. The authorizations issued by the Department followed approvals issued by the Town of Campbell Planning Board (&#x201c;Planning Board&#x201d;) in January 2019, and the Town Board of the Town of Campbell (&#x201c;Town Board&#x201d;) in March 2019, granting site plan review and a zoning change for the project.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Litigation was commenced by the Sierra Club, several other non-governmental organizations, and several individuals (&#x201c;the Petitioners&#x201d;), challenging the approvals issued by the Department, the Planning Board and the Town Board in New York State Supreme Court, Steuben County (the &#x201c;Hakes Litigation&#x201d;). The challenge was based upon allegations that the agencies issuing these approvals did not follow the requirements of Article 8 of the Environmental Conservation Law of the State of New York, the State Environmental Quality Review Act, by failing to address certain radioactivity issues alleged by Petitioners to be associated with certain drilling wastes authorized for disposal at the Hakes Landfill. The Department opposed the Hakes Litigation on procedural grounds. We and the Town of Campbell opposed the Hakes Litigation on the merits, and on July 31, 2020, the Court dismissed the Hakes Litigation on the merits. The Petitioners filed a notice of appeal. The time to appeal expired on February 10, 2021, and the attorney for the Petitioners confirmed that they are not pursuing the appeal. Accordingly, all approvals issued for the expansion project are now final and binding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ontario County, New York Class Action Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or about September 17, 2019, Richard Vandemortel and Deb Vandemortel ("Named Plaintiffs") filed a class action complaint against us in Ontario County Supreme Court (the "New York Court") on behalf of similarly situated citizens ("Class Members") in Ontario County, New York (the "New York Litigation"). The New York Litigation alleges that over one thousand (1,000) citizens constitute the putative class in the New York Litigation, and it seeks damages for diminution of property values and infringement of the putative class&#x2019; rights to live without interference to their daily lives due to odors emanating from the Subtitle D landfill located in Seneca, New York, which is operated by us pursuant to a long-term Operation, Maintenance and Lease Agreement with Ontario County. The New York Litigation was served on us on October 14, 2019, and the parties commenced settlement negotiations in early 2020. On December 1, 2020, the parties entered into a settlement agreement (the "Settlement Agreement") and thereafter the Named Plaintiffs and Class Members' counsel ("Counsel") moved the New York Court for entry of the Order on Notice/Preliminary Approvals. A settlement fairness hearing was held on July 7, 2021, and the judge issued an Order and Final Judgment that was filed on July 8, 2021. The settlement includes a $750 payment to a Qualified Settlement Fund for the benefit of Counsel and one-time lump sum payments to the Named Plaintiffs and Class Members who opt into the Settlement Agreement. We also committed $900 in expenses and capital improvements for remediation measures to be completed by December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Conservation Law Foundation, Inc. v Robert R. Scott, Commissioner, New Hampshire Department of Environmental Services &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On or about February 11, 2021, the CLF filed a complaint against Robert R. Scott, Commissioner of the New Hampshire Department of Environmental Services (&#x201c;DES&#x201d;), in the Merrimac County Superior Court. The complaint alleges that DES has failed to comply with the duty to establish and update a solid waste plan for the State of New Hampshire, and the duty to rely on that solid waste plan in determining whether to grant permits for proposed waste disposal facilities, and seeks a declaratory judgment that DES is violating statutory solid waste planning and regulatory requirements; a writ of mandamus ordering DES to achieve compliance with the statutory solid waste plan requirement; and an order enjoining DES from reviewing, and issuing decisions on, permit applications for new or expanded waste facilities, including a landfill under development by us in Dalton, New Hampshire, as well as any further review and decision-making required for permits it has already granted, including our NCES Landfill, until it has a legally valid state solid waste plan. On or about February 16, 2021, our subsidiary, Granite State Landfill, LLC, filed a Motion to Intervene in the action, which was granted by the Merrimac County Superior Court on February 17, 2021. A hearing on CLF's request for preliminary injunctive relief and the parties' motions to dismiss was held April 9, 2021. The Court issued a decision on May 14, 2021 granting the defendants&#x2019; Motions to Dismiss. CLF filed a Motion for Reconsideration which was denied by the Court on July 13, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Environmental Remediation Liability &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to liability for environmental damage, including personal injury and property damage, that our solid waste, recycling and power generation facilities may cause to neighboring property owners, particularly as a result of the contamination of drinking water sources or soil, possibly including damage resulting from conditions that existed before we acquired the facilities. We may also be subject to liability for similar claims arising from off-site environmental contamination caused by pollutants or hazardous substances if we or our predecessors arrange or arranged to transport, treat or dispose of those materials. The following matters represent our material outstanding claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Southbridge Recycling&#160;&amp;amp; Disposal Park, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2015, our Southbridge Recycling and Disposal Park, Inc. (&#x201c;SRD&#x201d;) subsidiary reported to the Massachusetts Department of Environmental Protection (&#x201c;MADEP&#x201d;) results of analysis of samples collected pursuant to our existing permit from private drinking water wells located near the Town of Southbridge, Massachusetts (&#x201c;Town&#x201d;) Landfill (&#x201c;Southbridge Landfill&#x201d;), which was operated by SRD and later closed in November 2018 when Southbridge Landfill reached its final capacity. Those results indicated the presence of contaminants above the levels triggering notice and response obligations under MADEP regulations. In response to those results, we carried out an Immediate Response Action pursuant to Massachusetts General Law Chapter 21E (the "Charlton 21E Obligations"). Further, we implemented a plan to analyze and better understand the groundwater near the Southbridge Landfill and we investigated with the objective of identifying the source or sources of the elevated levels of contamination measured in the well samples.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We entered into an Administrative Consent Order on April 26, 2017 (the &#x201c;ACO&#x201d;), with MADEP, the Town, and the Town of Charlton, committing us to equally share the costs with MADEP, of up to $10,000 ($5,000 each) for the Town to install a municipal waterline in the Town of Charlton ("Waterline"). Upon satisfactory completion of that Waterline, and other matters covered by the ACO, we and the Town will be released by MADEP from any future responsibilities for the Charlton 21E Obligations. We also entered into an agreement with the Town on April 28, 2017 entitled the &#x201c;21E Settlement and Water System Construction Funding Agreement&#x201d; (the &#x201c;Waterline Agreement&#x201d;), wherein we and the Town released each other from claims arising from the Charlton 21E Obligations. Pursuant to the Waterline Agreement, the Town issued a twenty (20) year bond for our portion of the Waterline costs in the amount of $4,089. We have agreed to reimburse the Town for periodic payments under such bond. Construction of the Waterline is complete and homeowners are relying on municipal water supply. Bond reimbursement to the Town commenced in the quarter ended June 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have recorded an environmental remediation liability related to our obligation associated with installation of the Waterline in other accrued liabilities and other long-term liabilities. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 2.6%. Our expenditures could be significantly higher if costs exceed estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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;4,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revision in estimates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;&#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;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations settled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;4,062&#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;4,233&#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:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:24.34pt"&gt;The revision in estimates is associated with the completion of the environmental remediation at the site. See Note 11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Items and Charges&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; to our consolidated financial statements for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:24.34pt"&gt;May include amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The costs and liabilities we may be required to incur in connection with the foregoing Southbridge Landfill matters could be material to our results of operations, our cash flows and our financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Potsdam Environmental Remediation Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 20, 2000, the State of New York Department of Environmental Conservation (&#x201c;DEC&#x201d;) issued an Order on Consent (&#x201c;Order&#x201d;) which named Waste-Stream, Inc. (&#x201c;WSI&#x201d;), our subsidiary, General Motors Corporation and Niagara Mohawk Power Corporation (&#x201c;NiMo&#x201d;) as Respondents. The Order required that the Respondents undertake certain work on a 25-acre scrap yard and solid waste transfer station owned by WSI in Potsdam, New York, including the preparation of a Remedial Investigation and Feasibility Study (&#x201c;Study&#x201d;). A draft of the Study was submitted to the DEC in January 2009 (followed by a final report in May 2009). The Study estimated that the undiscounted costs associated with implementing the preferred remedies would be approximately $10,219. On February 28, 2011, the DEC issued a Proposed Remedial Action Plan for the site and accepted public comments on the proposed remedy through March 29, 2011. We submitted comments to the DEC on this matter. In April 2011, the DEC issued the final Record of Decision (&#x201c;ROD&#x201d;) for the site. The ROD was subsequently rescinded by the DEC for failure to respond to all submitted comments. The preliminary ROD, however, estimated that the present cost associated with implementing the preferred remedies would be approximately $12,130. The DEC issued the final ROD in June 2011 with proposed remedies consistent with its earlier ROD. An Order on Consent and Administrative Settlement naming WSI and NiMo as Respondents was executed by the Respondents and DEC with an effective date of October 25, 2013. On January 29, 2016, a Cost-Sharing Agreement was executed between WSI, NiMo, Alcoa Inc. (&#x201c;Alcoa&#x201d;) and Reynolds Metal Company (&#x201c;Reynolds&#x201d;) whereby Alcoa and Reynolds elected to voluntarily participate in the onsite remediation activities at a combined 15% participant share. The majority of the remediation work has been completed as of September 30, 2021. WSI is jointly and severally liable with NiMo, Alcoa and Reynolds for the total cost to remediate.&lt;/span&gt;&lt;/div&gt;We have recorded an environmental remediation liability associated with the Potsdam site based on incurred costs to date and estimated costs to complete the remediation in other accrued liabilities and other long-term liabilities. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 1.9%. The environmental remediation liability associated with the Potsdam site was $939 as of both September 30, 2021 and December 31, 2020.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i69d41a970e1046da91146a49516cd77a_D20190917-20190917"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82Ny9mcmFnOmU3YWI4ZjNmM2U0ODRkYTliOTI2ZDVlZWMzMGZhZTE4L3RleHRyZWdpb246ZTdhYjhmM2YzZTQ4NGRhOWI5MjZkNWVlYzMwZmFlMThfMTUzNjI_a4faac69-3a51-4efb-bd65-cccc1a127cb6"
      unitRef="plantiff">1000</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i7b8495c6127046408cc4b6e95f3ee990_D20201201-20201201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82Ny9mcmFnOmU3YWI4ZjNmM2U0ODRkYTliOTI2ZDVlZWMzMGZhZTE4L3RleHRyZWdpb246ZTdhYjhmM2YzZTQ4NGRhOWI5MjZkNWVlYzMwZmFlMThfMTYzMjM_41a89b35-39a8-479e-b987-5749963f9757"
      unitRef="usd">750000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ia615e18d7d524f5bb2009f96f4b49388_I20201201"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl82Ny9mcmFnOmU3YWI4ZjNmM2U0ODRkYTliOTI2ZDVlZWMzMGZhZTE4L3RleHRyZWdpb246ZTdhYjhmM2YzZTQ4NGRhOWI5MjZkNWVlYzMwZmFlMThfMTY1MjI_a354808d-de5a-4271-8d01-36221cbf8a2a"
      unitRef="usd">900000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ie621f64302fe4e9499933747c6167312_I20170426"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjI5Nzg1_a1bc3f4b-4878-4fd0-a982-9c6fae5ca2d4"
      unitRef="usd">10000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ide43df3cc308422da6db24440065cba6_I20170426"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjI5Nzkw_9aed48d1-fbe5-40d2-b129-34e9953b628d"
      unitRef="usd">5000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia3f8063b6df7435ca7336594b0c48483_D20170428-20170428"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xNjQ5MjY3NDQ4MjUw_2a41e925-563d-4d1b-9138-690d78baba10">P20Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:EnvironmentalExitCostsAnticipatedCost
      contextRef="i0b5a9d067cd0450a944d9a03640d0068_D20170428-20170428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xNjQ5MjY3NDQ4MjQ2_2e0b833e-61ad-4921-8494-75cd4062180f"
      unitRef="usd">4089000</us-gaap:EnvironmentalExitCostsAnticipatedCost>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="ifa2b83fadb4b45f8b9b4a9f87a6576b1_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjMxMDky_90b8b61a-efd4-41d3-9cd1-6a7cdbb548e5"
      unitRef="number">0.026</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8yMTk5MDIzMjYyMTQx_b02603d7-7c84-4f8b-aa22-267abea73b55">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&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;4,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion 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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revision in estimates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&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;&#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;(188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations settled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&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;4,062&#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;4,233&#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:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:24.34pt"&gt;The revision in estimates is associated with the completion of the environmental remediation at the site. See Note 11, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Items and Charges&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; to our consolidated financial statements for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:24.34pt"&gt;May include amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i94672af0d9504712b5a4a95b19935552_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV8zLTEtMS0xLTE1ODc1_edb136a8-c913-4e87-b317-66ff5b5e0aff"
      unitRef="usd">4261000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="idd5a3a5632824e4580fa723a0a0c7694_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV8zLTMtMS0xLTE2MTM0_fd6c17c2-6f5a-4782-b865-d3a4099fc15c"
      unitRef="usd">4596000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i5249670d134c46e69ab674a407d63a53_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV80LTEtMS0xLTE1ODc1_6d22ba1f-56c6-4365-adb1-70e91daf42fb"
      unitRef="usd">82000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV80LTMtMS0xLTE2MTM0_545a087f-199b-450f-8d1e-4662790f0395"
      unitRef="usd">90000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred
      contextRef="i5249670d134c46e69ab674a407d63a53_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV81LTEtMS0xLTE1ODc1_70a3891e-d476-4302-8e64-987f48334bd1"
      unitRef="usd">0</cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred>
    <cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV81LTMtMS0xLTE2MTM0_1f8d8f26-f3e5-47b0-8895-a300994e8221"
      unitRef="usd">28000</cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i5249670d134c46e69ab674a407d63a53_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV82LTEtMS0xLTE1ODc1_29ea5c1a-2f57-4d3d-b1de-ef95aea5f3a1"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV82LTMtMS0xLTE2MTM0_dc488e42-de3d-4f7b-bdf3-9edec3b9ac13"
      unitRef="usd">-188000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i5249670d134c46e69ab674a407d63a53_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV83LTEtMS0xLTE1ODc1_2871dbcc-79c8-4576-921a-0cb753c8c563"
      unitRef="usd">281000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV83LTMtMS0xLTE2MTM0_3ab64591-445d-46ce-a077-9d6b76ef9ba9"
      unitRef="usd">293000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ifa2b83fadb4b45f8b9b4a9f87a6576b1_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV84LTEtMS0xLTE2MTMy_a33f9920-bc5a-4531-adca-46f289c19c7d"
      unitRef="usd">4062000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="icb639479eb3244f0b0b41e38a481004b_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGFibGU6YTg0YTBiZGY5MjA2NDVkNWEwZjhjNjJmYjVkMGU1NDEvdGFibGVyYW5nZTphODRhMGJkZjkyMDY0NWQ1YTBmOGM2MmZiNWQwZTU0MV84LTMtMS0xLTE2MTI5_1a048f74-63b6-4430-8ec2-a72f186947f4"
      unitRef="usd">4233000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cwst:ScrapYardAndSolidWasteTransferStation
      contextRef="ib493ba0ce8734df69e5bc6aefedc559e_I20001220"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjMyMjAy_c48b1159-4f27-4b1a-9a3f-19abc9cc13a8"
      unitRef="acre">25</cwst:ScrapYardAndSolidWasteTransferStation>
    <cwst:UndiscountedCostsPreferredRemedies
      contextRef="i5b6ab60f15ff4b09ab5cfa76ddcf47fc_I20090531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjMyNjA0_11aa70a2-27be-4126-b13c-cb9c6cfec165"
      unitRef="usd">10219000</cwst:UndiscountedCostsPreferredRemedies>
    <cwst:UndiscountedCostsPreferredRemedies
      contextRef="i4dc925b2f595421bbdd0d5c69ae3bd09_I20110430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjMzMTMw_ed4f7bcc-58bd-42d3-a4f2-37304027ae9a"
      unitRef="usd">12130000</cwst:UndiscountedCostsPreferredRemedies>
    <cwst:PercentageParticipationInOnsiteRemediationActivities
      contextRef="i791177ca7fcb4b799af0df3d534ecce1_I20160129"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjMzNjU0_f962a279-fa36-4fce-8437-154095898f7e"
      unitRef="number">0.15</cwst:PercentageParticipationInOnsiteRemediationActivities>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i3d7c44192e8d45d29118f5a2306b4325_I20210930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjM0MjM2_22082525-c8b5-4d4e-b605-bb1af3a01fed"
      unitRef="number">0.019</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i3d7c44192e8d45d29118f5a2306b4325_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjM0MzE5_c2e66a50-88de-4335-9ed3-fe0e0593ffc3"
      unitRef="usd">939000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i6d0200a5d685472eaa44125a09e1996d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl8zMDQ0L2ZyYWc6ZDc3YWQ4NzJkOWU2NDhkM2E2OTU1MTIyNzk4ODVhNWQvdGV4dHJlZ2lvbjpkNzdhZDg3MmQ5ZTY0OGQzYTY5NTUxMjI3OTg4NWE1ZF8xMDk5NTExNjM0MzE5_ec60865d-860d-46c8-9fec-da6ab961aeae"
      unitRef="usd">939000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDk4Mg_ab057a54-2d86-4891-8faa-cd6cc3b678a4">STOCKHOLDERS' EQUITY&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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;Shares Available For Issuance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fiscal year ended December 31, 2016, we adopted the 2016 Incentive Plan (&#x201c;2016 Plan&#x201d;). Under the 2016 Plan, we may grant awards up to an aggregate amount of shares equal to the sum of: (i) 2,250 shares of Class A common stock (subject to adjustment in the event of stock splits and other similar events), plus (ii) such additional number of shares of Class A common stock (up to 2,723 shares) as is equal to the sum of the number of shares of Class A common stock that remained available for grant under the 2006 Stock Incentive Plan (&#x201c;2006 Plan&#x201d;) immediately prior to the expiration of the 2006 Plan and the number of shares of Class A common stock subject to awards granted under the 2006 Plan that expire, terminate or are otherwise surrendered, canceled, forfeited or repurchased by us. As of September 30, 2021, there were 932 Class&#160;A common stock equivalents available for future grant under the 2016 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options are granted at a price equal to the prevailing fair value of our Class A common stock at the date of grant. Generally, stock options granted have a term not to exceed ten years and vest over a one-year to four-year period from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 each stock option granted is estimated using a Black-Scholes option-pricing model, which requires extensive use of accounting judgment and financial estimation, including estimates of the expected term stock option holders will retain their vested stock options before exercising them and the estimated volatility of our Class A common stock price over the expected term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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;Stock&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term&#160;(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;Aggregate Intrinsic&#160;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;68.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;15.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&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;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;9.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&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: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;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;4,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 expense related to stock options was $11 and $11 during the three and nine months ended September 30, 2021, respectively. We did not record any stock-based compensation expense for stock options during the three and nine months ended and September 30, 2020. As of September 30, 2021, we had $188 of unrecognized stock-based compensation expense related to outstanding stock options to be recognized over a weighted average period of 2.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September 30, 2021, the aggregate intrinsic value of stock options exercised was $733 and $1,181, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock awards, restricted stock units and performance stock units, with the exception of market-based performance stock units, are granted at a price equal to the fair value of our Class A common stock at the date of grant. The fair value of each market-based performance stock unit is estimated using a Monte Carlo pricing model, which requires extensive use of accounting judgment and financial estimation, including the estimated share price appreciation plus, if applicable, the value of dividends of our Class A common stock as compared to the Russell 2000 Index over the requisite service period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, restricted stock awards granted to non-employee directors vest incrementally over a three year period beginning on the first anniversary of the date of grant. Restricted stock units granted to non-employee directors vest in full on the first anniversary of the grant date. Restricted stock units granted to employees vest incrementally over an identified service period beginning on the grant date based on continued employment. Performance stock units granted to employees, including market-based performance stock units, vest at a future date following the grant date and are based on the attainment of performance targets and market achievements, as applicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted stock, restricted stock unit and performance stock unit activity follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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.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.624%"/&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;Restricted&#160;Stock, Restricted&#160;Stock&#160;Units, and&#160;Performance Stock Units (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average Grant Date Fair &lt;br/&gt;Value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 Remaining Contractual Term&#160;(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;Aggregate Intrinsic&#160;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class&#160;A Common Stock 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;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;51.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&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;24,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;51.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;44,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-top:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:24.34pt"&gt;Market-based performance stock unit grants are included at the 100% attainment level. Attainment of the maximum performance targets and market achievements would result in the issuance of an additional 265 shares of Class&#160;A common stock currently included in unvested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 expense related to restricted stock, restricted stock units and performance stock units was $2,576 and $8,505 during the three and nine months ended September 30, 2021, respectively, as compared to $1,898 and $5,175 during the three and nine months ended September 30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three and nine months ended September 30, 2021, the total fair value of other stock awards vested was $71 and $5,364, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 September 30, 2021, total unrecognized stock-based compensation expense related to outstanding restricted stock was $96, which will be recognized over a weighted average period of 2.1 years. As of September 30, 2021, total unrecognized stock-based compensation expense related to outstanding restricted stock units was $4,931, which will be recognized over a weighted average period of 1.9 years. As of September 30, 2021, total expected unrecognized stock-based compensation expense related to outstanding performance stock units was $8,137 to be recognized over a weighted average period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also recorded $67 and $196 of stock-based compensation expense related to our Amended and Restated 1997 Employee Stock Purchase Plan during the three and nine months ended September 30, 2021, respectively, as compared to $67 and $171 during the three and nine months ended September 30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss, Net of Tax &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the balances of each component of accumulated other comprehensive loss, net of tax follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&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:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(11,517)&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="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 2px 12.25pt;text-align:left;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;Amounts reclassified from accumulated other comprehensive loss&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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision related to items of other comprehensive income&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,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&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;4,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 30, 2021&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;(7,030)&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:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of reclassifications out of accumulated other comprehensive loss, net of tax follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.831%"/&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;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Details About Accumulated Other Comprehensive Loss Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts Reclassified Out of Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Affected Line Item in the Consolidated&lt;br/&gt;Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 before income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(2,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(2,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i021be42b20a540829c29fc163102952e_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMjgw_30f11bbe-2471-409f-85d7-c74529c44ac2"
      unitRef="shares">2250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i95202350f16448a196b25ffb938b2589_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDY3_b66fa79a-dbf4-4205-8c20-068589dc2896"
      unitRef="shares">2723000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i021be42b20a540829c29fc163102952e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfODk3_cd013849-01bd-4dd9-8db1-d5e9d045934e"
      unitRef="shares">932000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3b3af28180cf4896877e1ba16173fefc_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMTE3Ng_fa0287cf-90bd-4a0b-aee2-751c0a0adece">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5652e743e8ef4e6ab95ddb005ffb5728_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDk5OQ_fda26f83-7b38-405a-8d99-e27624193995">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7b4a80a8ff5c481a948bbc8daed3633e_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDk3OQ_c72a5ba9-28fb-46e3-85da-fb379bdc73f3">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDk4Mw_ee838831-f002-4040-b6f6-0fc994619412">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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;Stock&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Term&#160;(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;Aggregate Intrinsic&#160;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;68.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;15.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&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;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;9.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&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: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;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;4,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfMS0xLTEtMS0w_a6d69261-04be-48ea-a705-54cd43497d98"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2a545af142dd4df9b13e9794555f2ac0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfMS0zLTEtMS0w_9a4e3690-aa3b-4bd3-a665-cb6d488c60f0"
      unitRef="usdPerShare">8.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfMi0xLTEtMS0w_e916e492-b0e2-4223-a332-15c81f4c60dc"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfMi0zLTEtMS0w_3cb3e72f-e884-43c8-a940-e00c16caa871"
      unitRef="usdPerShare">68.78</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfMy0xLTEtMS0w_04c4923a-afc2-4e11-b72f-afacc39769d7"
      unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfMy0zLTEtMS0w_da3cecb1-bb72-4c93-96f7-eb9c846ceb2e"
      unitRef="usdPerShare">8.36</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNC0xLTEtMS0w_d73056ad-1c8d-4dc6-87f3-f05349e7650f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNC0zLTEtMS0w_046b7201-a662-4ecf-8ae9-e73629431c9e"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNS0xLTEtMS0w_58cccece-a714-48a8-8027-b1cdd511c075"
      unitRef="shares">79000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNS0zLTEtMS0w_dc526dde-7fba-43f2-b278-7eb1ee9c581e"
      unitRef="usdPerShare">15.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNS01LTEtMS0w_200abf07-14fe-48bd-8571-b0ae5c55b87d">P4Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNS03LTEtMS0w_e76b5d87-a90b-495b-a656-5c88da464e1b"
      unitRef="usd">4779000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNi0xLTEtMS0w_7e47688c-c9ec-4a82-adca-6d2c735009eb"
      unitRef="shares">71000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNi0zLTEtMS0w_61dc9757-838d-4209-9836-a6de8a444499"
      unitRef="usdPerShare">9.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNi01LTEtMS0w_b51bcf0c-a67b-4880-ab32-8a528e895add">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmZkZjk5ODVkYzJiNjRhZDRhM2ZiZmNjOWI5ZTVhMTMzL3RhYmxlcmFuZ2U6ZmRmOTk4NWRjMmI2NGFkNGEzZmJmY2M5YjllNWExMzNfNi03LTEtMS0w_33a50f9d-624c-474e-a162-d8155de6752e"
      unitRef="usd">4719000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i16be2af51d8f4989b5946db2a3bf3ef1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMTA5OTUxMTYzMzAzNA_01187358-955e-498e-a4b7-021eaa6218fe"
      unitRef="usd">11000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9dc922352cf34bc1a4ccfb4215993ad0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMTA5OTUxMTYzMzAzNw_cd4976e4-821b-438c-8af1-239b194ac803"
      unitRef="usd">11000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie2d03635e72c4b52aec7c640e6c4878a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMjE5OTAyMzI2MTYzNw_6de34f14-cfb8-4723-a78e-367386a02d11"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i516cdf748d2942d0a896aa205b6e40b7_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMjE5OTAyMzI2MTYzNw_baa58bac-90ea-4cdd-8180-5e92a3189e18"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i189a6eea65fb49e5ad1b9022e0e2a56e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMTA5OTUxMTYzMzM3Mg_ec624523-ca1e-4ec6-83a9-7252c7cd19d7"
      unitRef="usd">188000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMTA5OTUxMTYzMzM3OA_1b7c9c02-18d1-48b0-8564-3cbf90a6c2c7">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i16be2af51d8f4989b5946db2a3bf3ef1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMTA5OTUxMTYzMzIyOQ_2948ec70-dd2e-4e57-b7b0-a8d5fc3def38"
      unitRef="usd">733000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i9dc922352cf34bc1a4ccfb4215993ad0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMTA5OTUxMTYzMzIzMg_1852a319-6790-4f34-a4b1-ed9354308e49"
      unitRef="usd">1181000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8f5d9f45d3ef4a0abca1d0f310437c76_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDk5MA_2b35a053-6288-4820-9c25-7386161dd4c1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNTAwNg_551a2985-0f31-4599-9b40-ac8321b8080e">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted stock, restricted stock unit and performance stock unit activity follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&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.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.624%"/&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;Restricted&#160;Stock, Restricted&#160;Stock&#160;Units, and&#160;Performance Stock Units (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted &lt;br/&gt;Average Grant Date Fair &lt;br/&gt;Value &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 Remaining Contractual Term&#160;(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;Aggregate Intrinsic&#160;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 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;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class&#160;A Common Stock 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;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;35.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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;51.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&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;24,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested, September 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;51.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="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="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;44,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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-top:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(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:24.34pt"&gt;Market-based performance stock unit grants are included at the 100% attainment level. Attainment of the maximum performance targets and market achievements would result in the issuance of an additional 265 shares of Class&#160;A common stock currently included in unvested.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i50d68a10250f459c86294bbddea45ab5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfMS0xLTEtMS0w_798f9f5a-fb29-454d-b852-64f70b4833b5"
      unitRef="shares">307000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i50d68a10250f459c86294bbddea45ab5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfMS0zLTEtMS0w_db867d53-e928-45e6-8530-6e35b48841fd"
      unitRef="usdPerShare">41.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i47a4a947ca254627a941db31a13b76c6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfMi0xLTEtMS0w_c30521f9-dbb7-4e50-ad93-b37377550d12"
      unitRef="shares">108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i47a4a947ca254627a941db31a13b76c6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfMi0zLTEtMS0w_8893503b-0c7f-4c5b-a507-7fc0730780f9"
      unitRef="usdPerShare">67.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if63768a3455b41918872948fc3bb73ed_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfMy0xLTEtMS0w_954cfa27-22e9-453d-b244-de8bac07b0f6"
      unitRef="shares">82000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if63768a3455b41918872948fc3bb73ed_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfMy0zLTEtMS0w_804b8b77-aeb4-4dfc-aa5e-79e991b3f52b"
      unitRef="usdPerShare">35.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i47a4a947ca254627a941db31a13b76c6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNC0xLTEtMS0w_82ece793-8944-485a-bb80-e4fd9b74de8c"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i47a4a947ca254627a941db31a13b76c6_D20210101-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNC0zLTEtMS0w_e0b99c8a-1297-4f5f-8f2e-4331369adfce"
      unitRef="usdPerShare">51.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5018f757c1ce40209d7bd6a11f55c28b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNS0xLTEtMS0w_7aaf6799-0e87-4a3f-8ade-01d2f94a43f8"
      unitRef="shares">325000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5018f757c1ce40209d7bd6a11f55c28b_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNS0zLTEtMS0w_3e6a60b4-4e42-4fa8-b1d5-d8657590a4ec"
      unitRef="usdPerShare">51.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i47a4a947ca254627a941db31a13b76c6_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNS01LTEtMS0w_80efae86-95ac-4735-bd0e-a4511af92d54">P1Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i5018f757c1ce40209d7bd6a11f55c28b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNS03LTEtMS0w_2f17a4a6-e6ef-442a-941a-3a75c880bc77"
      unitRef="usd">24647000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i49e7af40aba24ddc939d549a37d62dad_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNi0xLTEtMS0w_3bd6da8f-7dcc-4f53-bd1f-0f06ff95b439"
      unitRef="shares">590000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i49e7af40aba24ddc939d549a37d62dad_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNi0zLTEtMS0w_cd3a1212-d39a-4d88-ada6-b5e925e457b3"
      unitRef="usdPerShare">51.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="idb66147044d74d61acff0c411d18f04d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNi01LTEtMS0w_fa17253b-cfa6-44ee-b4eb-d4f2e4afc9c9">P1Y6M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i49e7af40aba24ddc939d549a37d62dad_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOmY0YjA5YmM0OWQxZTQ5MzY4MmFmNDUzZTIyMTgwNWQwL3RhYmxlcmFuZ2U6ZjRiMDliYzQ5ZDFlNDkzNjgyYWY0NTNlMjIxODA1ZDBfNi03LTEtMS0w_e709b1d9-3e11-48d8-afd5-774ff569713e"
      unitRef="usd">44796000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibe62143992aa4e9d95bcdf29a41d1788_D20210101-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzQ1OQ_a0cf5632-08cb-457c-91e3-64e5dfbda081"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <cwst:AdditionalSharesIssuedMaximumAttainmentLevel
      contextRef="i1c3b0f6f5ae64ed883ce61d0d6824e11_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzU5Ng_131bd433-94ba-424c-b493-a5008452ee03"
      unitRef="shares">265000</cwst:AdditionalSharesIssuedMaximumAttainmentLevel>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i51b369db9c8b4e1b9b228d8a1d9b2151_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzc3OQ_cc4ffb51-442d-4c00-b290-75d09d9b75cf"
      unitRef="usd">2576000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i47a4a947ca254627a941db31a13b76c6_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzc4Ng_c62c8f0d-4aac-45ff-a45d-614f899ca591"
      unitRef="usd">8505000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i27e3c480af214925a9c09a636982f22b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzg0OQ_70cb16ed-46aa-4bcd-930d-a07d6f5273cb"
      unitRef="usd">1898000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idaf7557be5664662a1a67b5b745357d3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzg1Ng_67d99a02-7d6c-48cf-b5dc-06f158e86526"
      unitRef="usd">5175000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzk4OQ_79ec3cb4-d480-40c5-9cc2-c704acd46858"
      unitRef="usd">71000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfMzk5Ng_b9b51171-77d1-4501-bb88-db908fe7a7dd"
      unitRef="usd">5364000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i17c0888f02084db389b0c2af2f1d269e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDEyMA_c4827dc5-25f8-4b6e-88a4-9813ed051111"
      unitRef="usd">96000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iba4ee900c6044d22bf7831bb7f8bfa66_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDE4Mw_277f9787-1b9a-44e9-9089-4460316f3336">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i2508d44f678f4aa39ca13a16701ba19c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDI5OQ_a3211026-bd2e-45eb-a440-8f011fed2650"
      unitRef="usd">4931000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i3bc090b0d77140ea99c634c06ff322a5_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDM2Mg_d8e88795-8d0a-4771-bfd1-c7e8a3dba482">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i600ce3c66b1449f986f95dac5db2a55d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDQ4OA_7bb62195-4315-4676-b435-64e646646ab4"
      unitRef="usd">8137000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic40fc2369e474137b896b670786b9b4d_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDU0Mg_39c5d4b5-c93f-41af-ab08-fc45f01b1661">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i692fcdde4a4c4e31aedecff86b63fd00_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDU2Mw_93bd1214-3603-409c-8541-5aa510054374"
      unitRef="usd">67000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i255859e4d641435f9dd6be5e5df3a2e7_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDU3MA_9f091c0a-ea38-48a3-a0ce-7e48aba8b4ec"
      unitRef="usd">196000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib1e96e14457f40579262a2f103bd005e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDczOQ_33d76040-29a2-4731-bdf5-88ef78346370"
      unitRef="usd">67000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i444ec07c3b994cde843c4afe96d7b0ff_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDc0Ng_794d64a8-54ec-446f-a401-25e26fd846ae"
      unitRef="usd">171000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDk5NA_3636b948-b309-4955-b6fb-db19b9913d27">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the balances of each component of accumulated other comprehensive loss, net of tax follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.180%"/&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:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(11,517)&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="display:none"/&gt;&lt;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 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 2px 12.25pt;text-align:left;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;Amounts reclassified from accumulated other comprehensive loss&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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax provision related to items of other comprehensive income&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,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income&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;4,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 30, 2021&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;(7,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i487c0e34b6ff4b3d8990a86d856cf720_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjBhMGI5NWRhODdhMzQ1NjhiODgyZWEwNDdiYjMyOTkwL3RhYmxlcmFuZ2U6MGEwYjk1ZGE4N2EzNDU2OGI4ODJlYTA0N2JiMzI5OTBfMi0zLTEtMS0w_1fe5bffc-822f-47d6-b435-28f5abe274c3"
      unitRef="usd">-11517000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i92da8feb9c6a40ae904d3629d24e5afe_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjBhMGI5NWRhODdhMzQ1NjhiODgyZWEwNDdiYjMyOTkwL3RhYmxlcmFuZ2U6MGEwYjk1ZGE4N2EzNDU2OGI4ODJlYTA0N2JiMzI5OTBfNC0zLTEtMS0w_acc82da6-e075-4878-bce9-717d08f73f74"
      unitRef="usd">2315000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i92da8feb9c6a40ae904d3629d24e5afe_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjBhMGI5NWRhODdhMzQ1NjhiODgyZWEwNDdiYjMyOTkwL3RhYmxlcmFuZ2U6MGEwYjk1ZGE4N2EzNDU2OGI4ODJlYTA0N2JiMzI5OTBfNS0zLTEtMS0w_8fb1475f-0c4f-485e-829b-b6f9ef8ce86c"
      unitRef="usd">-3551000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i92da8feb9c6a40ae904d3629d24e5afe_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjBhMGI5NWRhODdhMzQ1NjhiODgyZWEwNDdiYjMyOTkwL3RhYmxlcmFuZ2U6MGEwYjk1ZGE4N2EzNDU2OGI4ODJlYTA0N2JiMzI5OTBfNi0zLTEtMS0w_13f40ea0-5b83-44b9-a997-1fafd8f6426d"
      unitRef="usd">1379000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92da8feb9c6a40ae904d3629d24e5afe_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjBhMGI5NWRhODdhMzQ1NjhiODgyZWEwNDdiYjMyOTkwL3RhYmxlcmFuZ2U6MGEwYjk1ZGE4N2EzNDU2OGI4ODJlYTA0N2JiMzI5OTBfNy0zLTEtMS0w_d251d47a-5dc0-4d22-847a-c2d0725bef72"
      unitRef="usd">4487000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i79f6cd4466864aa09d31e7c997d2680a_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjBhMGI5NWRhODdhMzQ1NjhiODgyZWEwNDdiYjMyOTkwL3RhYmxlcmFuZ2U6MGEwYjk1ZGE4N2EzNDU2OGI4ODJlYTA0N2JiMzI5OTBfOC0zLTEtMS0w_40a89a9a-f2b8-4511-af10-2c4289690678"
      unitRef="usd">-7030000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RleHRyZWdpb246OTliYTQ5ZGMyYjNmNDU0ZmE0MmVmYTU4ODM0OGQ1NmZfNDk4MQ_641d7f66-167a-434c-a851-aef36e4191c0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of reclassifications out of accumulated other comprehensive loss, net of tax follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.831%"/&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;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height: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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Details About Accumulated Other Comprehensive Loss Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts Reclassified Out of Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Affected Line Item in the Consolidated&lt;br/&gt;Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;3,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 before income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(496)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(765)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(2,786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(2,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="ib8759f9d21c248f899f29786883ebdd1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfMy0yLTEtMS0w_a655d61d-7790-4315-839f-5456dfcaf73c"
      unitRef="usd">1204000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4fc898e271b04ff2936b9dbaab58adcb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfMy00LTEtMS0w_aee2f6e9-2ffe-446a-aff9-32fdaefe88a2"
      unitRef="usd">1156000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i61d2251750d14e86af1dc106ac681b8a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfMy02LTEtMS0w_5aff86b7-f7e4-4802-b874-aaaa90f372e9"
      unitRef="usd">3551000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie7505c696c3a4f9d8c8580183f5eb9a6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfMy04LTEtMS0w_b8a24788-85bb-45e4-825b-46fb9a1ca7f2"
      unitRef="usd">2513000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34c600fbb49b443f810cd7d7e4844973_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNC0yLTEtMS0w_1958cce2-c936-48eb-9176-7eb710f1ac09"
      unitRef="usd">-1204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id006dce6d03f4eb293b31a7f29540322_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNC00LTEtMS0w_879de98c-f46c-4647-b436-4eb55e292996"
      unitRef="usd">-1156000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ife73fae8e25848969fb724f24cc66f37_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNC02LTEtMS0w_8091c192-24b5-4d5c-ac5a-dbe29d49868d"
      unitRef="usd">-3551000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib79256dc818b4cd0b9dd47584e4b6064_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNC04LTEtMS0w_c208ac26-2e66-4932-a11c-cb6cb48c49a4"
      unitRef="usd">-2513000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34c600fbb49b443f810cd7d7e4844973_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNS0yLTEtMS0w_fefe3b75-585d-4152-92d4-442a7ab84cde"
      unitRef="usd">-496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id006dce6d03f4eb293b31a7f29540322_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNS00LTEtMS0w_ffa6a7a5-fe7e-4b0f-9e94-0be6080867e7"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ife73fae8e25848969fb724f24cc66f37_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNS02LTEtMS0w_8e79f5ed-2960-4efb-8957-daa1617c60d0"
      unitRef="usd">-765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib79256dc818b4cd0b9dd47584e4b6064_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNS04LTEtMS0w_35aaf0ef-1d4b-4ba1-99eb-3c4989a9bc31"
      unitRef="usd">112000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i34c600fbb49b443f810cd7d7e4844973_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNi0yLTEtMS0w_139e61ef-1266-4909-a71f-c82b3d4317ab"
      unitRef="usd">-708000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id006dce6d03f4eb293b31a7f29540322_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNi00LTEtMS0w_afe857cc-22c0-46e9-a9a7-7fc057da426e"
      unitRef="usd">-1156000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ife73fae8e25848969fb724f24cc66f37_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNi02LTEtMS0w_d2b68a2a-6a6f-4930-9ede-be4f71ee54ad"
      unitRef="usd">-2786000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib79256dc818b4cd0b9dd47584e4b6064_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83MC9mcmFnOjk5YmE0OWRjMmIzZjQ1NGZhNDJlZmE1ODgzNDhkNTZmL3RhYmxlOjNhNGE1Zjk5YWM1NzQyMGU4NWY4MjY0MDFjMzdiZDVjL3RhYmxlcmFuZ2U6M2E0YTVmOTlhYzU3NDIwZTg1ZjgyNjQwMWMzN2JkNWNfNi04LTEtMS0w_c319dc48-9a45-43c7-97f6-b03512db438b"
      unitRef="usd">-2625000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RleHRyZWdpb246MWFiMWYxMDdlODI3NDM2OWJlMGRjOTU0ZGEwMmUyODZfNzQ0_178c180e-79cf-41c6-adbe-36c4259704b8">EARNINGS PER SHAREBasic earnings per share is computed by dividing net income by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated based on the combined weighted average number of common shares and potentially dilutive shares, which include the assumed exercise of employee stock options, unvested restricted stock awards, unvested restricted stock units and unvested performance stock units, including market-based performance units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the numerator and denominators used in the computation of earnings per share follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net 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;15,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;31,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominators:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares outstanding, end of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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;Class&#160;A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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;Unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of weighted average 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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares outstanding&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;51,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;48,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;51,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;48,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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;Dilutive&#160;effect&#160;of stock options&#160;and&#160;other stock 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common 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;51,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;48,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;51,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;48,481&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive potentially issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RleHRyZWdpb246MWFiMWYxMDdlODI3NDM2OWJlMGRjOTU0ZGEwMmUyODZfNzQw_8f6d9a5a-38b8-459c-acc5-063f8f2b304c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the numerator and denominators used in the computation of earnings per share follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net 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;15,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;31,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominators:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of shares outstanding, end of period:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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;Class&#160;A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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;Unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of weighted average 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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average common shares outstanding&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;51,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;48,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;51,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;48,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;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;Dilutive&#160;effect&#160;of stock options&#160;and&#160;other stock 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average common 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;51,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;48,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;51,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;48,481&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive potentially issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMy0xLTEtMS0w_4d772931-6e72-43e2-b785-3daeed80733f"
      unitRef="usd">15861000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMy0zLTEtMS0w_6f4930b0-66a5-41fd-8ec7-541029394d90"
      unitRef="usd">15117000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMy01LTEtMS0w_b6d25482-c1d6-4db6-bc93-564ea35540ca"
      unitRef="usd">31955000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMy03LTEtMS0w_20563de8-fea9-47b7-ba6e-901d1e737a73"
      unitRef="usd">28189000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8605dde886394e658f476f94574a342b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNi0xLTEtMS0w_a71a4c6c-a382-4bee-aec6-b946172f22bc"
      unitRef="shares">50410000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5a21e012e3f14d92a22f1dcc47fe7416_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNi0zLTEtMS0w_9f559a8f-8d33-4334-8a9a-c25dff617467"
      unitRef="shares">47384000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8605dde886394e658f476f94574a342b_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNi01LTEtMS0w_6094860f-9119-46af-9729-6074e4ce46b5"
      unitRef="shares">50410000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5a21e012e3f14d92a22f1dcc47fe7416_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNi03LTEtMS0w_fdd309cb-737a-499a-bf99-2775b7893f16"
      unitRef="shares">47384000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNy0xLTEtMS0w_3c5fe960-28e9-48b9-9184-b03ea04cf33f"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iae417e290449435ebab2244954581c2a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNy0zLTEtMS0w_cde37513-e4ef-4b06-9e90-ec39dcf03303"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib82261fdb65a4d3c84089116ab6a9bf0_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNy01LTEtMS0w_5a8d0dd0-0d4e-493a-af02-544a2b85ddf0"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iae417e290449435ebab2244954581c2a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfNy03LTEtMS0w_696ad1f2-3f46-4557-8d71-91c9bc3aabc8"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfOS0xLTEtMS0w_8b842336-4f84-4962-a412-58987fcddebb"
      unitRef="shares">2000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfOS0zLTEtMS0w_647fad41-3d02-4238-9990-f12e834fbe27"
      unitRef="shares">2000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfOS01LTEtMS0w_8fa58e55-a6fc-4a53-8168-dc4188381d1a"
      unitRef="shares">2000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfOS03LTEtMS0w_64e0822c-ea52-4eab-8dd9-b9b9f131009c"
      unitRef="shares">2000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTAtMS0xLTEtMA_549c7bf4-9c11-41b8-a7e0-d17fc5c109cb"
      unitRef="shares">7000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTAtMy0xLTEtMA_6497ecee-04fc-4d4a-b716-a6cacdb6a33e"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTAtNS0xLTEtMA_11e6b25d-f845-4879-b31a-48cb458f2f36"
      unitRef="shares">84000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTAtNy0xLTEtMA_2640cfc8-8c2f-4b7d-91a1-6da544669caf"
      unitRef="shares">129000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTEtMS0xLTEtMA_b5bca16f-93a4-4ac6-84e6-3f6c7f5abf00"
      unitRef="shares">51389000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTEtMy0xLTEtMA_1624acd5-c415-49c5-841a-62caa38e45d7"
      unitRef="shares">48370000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTEtNS0xLTEtMA_132eedd9-e55c-452c-8267-765b0dfce14c"
      unitRef="shares">51312000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTEtNy0xLTEtMA_b8b6a914-71ab-466c-80a8-301085d4bcb6"
      unitRef="shares">48241000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTMtMS0xLTEtMA_1fa1d3fc-f07a-4d55-a22a-1b4a51935105"
      unitRef="shares">197000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTMtMy0xLTEtMA_7e818788-07ff-49a3-a624-32ac4269c686"
      unitRef="shares">249000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTMtNS0xLTEtMA_177a7fa2-33b0-4402-9a18-4a13734893f7"
      unitRef="shares">194000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTMtNy0xLTEtMA_2038e3e0-4786-42cd-b7dd-bcfea65c957d"
      unitRef="shares">240000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTQtMS0xLTEtMA_16bce557-eed5-49c6-af34-dfde0e379fff"
      unitRef="shares">51586000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTQtMy0xLTEtMA_cf1f07ae-637a-4bf2-afda-83153f463d6e"
      unitRef="shares">48619000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTQtNS0xLTEtMA_aedb0691-3a8f-4b10-9459-e5b9c39234f6"
      unitRef="shares">51506000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTQtNy0xLTEtMA_89de158d-29f0-471c-bb41-750dabfb8971"
      unitRef="shares">48481000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTUtMS0xLTEtMA_e5591e3d-2db9-4d43-b220-89ba437dddf3"
      unitRef="shares">12000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTUtMy0xLTEtMA_aa65e28d-fa4a-4b4a-acc1-b30f0a9a0f4d"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTUtNS0xLTEtMA_63f553a9-e326-4cec-bff5-29fbce7a8278"
      unitRef="shares">12000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83My9mcmFnOjFhYjFmMTA3ZTgyNzQzNjliZTBkYzk1NGRhMDJlMjg2L3RhYmxlOmVkZDAwZTJjNDE4YzRlYTc4YzkwOTY2MWE4Yzc4MzliL3RhYmxlcmFuZ2U6ZWRkMDBlMmM0MThjNGVhNzhjOTA5NjYxYThjNzgzOWJfMTUtNy0xLTEtMA_ed788573-7b24-4740-b747-1850dc8729b3"
      unitRef="shares">1000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMTQ5MA_c2c3b860-0462-48ec-ab25-01b247549334">OTHER ITEMS AND CHARGES&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Expense from Acquisition Activities &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the three and nine months ended September 30, 2021, we recorded charges of $1,904 and $3,950, respectively, and in the three and nine months ended September 30, 2020 we recorded charges of $173 and $1,533, respectively, comprised primarily of legal, consulting and other similar costs associated with the acquisition and integration of acquired businesses or select development projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Southbridge Landfill Closure Charge&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, we initiated the plan to cease operations of the Southbridge Landfill and later closed it in November 2018 when Southbridge Landfill reached its final capacity&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; Accordingly, in the three and nine months ended September 30, 2021, we recorded charges of $302 and $653, respectively, associated with legal and other costs pertaining to various matters as part of the unplanned early closure of the Southbridge Landfill through completion of the closure process. In the three and nine months ended September 30, 2020, we recorded charges of $2,642 and $3,815, respectively, comprised of the following: $642 and $1,851, respectively, of legal and other costs pertaining to various matters as part of the unplanned early closure of the Southbridge Landfill through completion of the closure process, a charge of $2,000 in both the three and nine months ended September 30, 2020 associated with a settlement pertaining to the Southbridge Landfill, a charge of $152 in the nine months ended September 30, 2020 due to changes in estimated costs and timing of final capping, closure and post-closure activities at the Southbridge Landfill, and a recovery of $(188) in the nine months ended September 30, 2020 associated with the completion of the environmental remediation at the site.</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMTIw_1760c445-4fdc-4385-96ee-35d0b2d154d3"
      unitRef="usd">1904000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMTI3_91ce46f6-89f6-4652-9fd7-0b1f3cf75865"
      unitRef="usd">3950000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMTk4_a0925aca-89b5-421d-a058-1d4d64aac8f8"
      unitRef="usd">173000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionActivities
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMjA1_cc1861df-8787-4c8a-8a66-4cd62792d4d7"
      unitRef="usd">1533000</cwst:ExpenseFromAcquisitionActivities>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="i1538ce78d93b45a58b22ec7bc022046a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfNjYw_e6ffc880-ebcb-4d64-8119-2b1e83e761da"
      unitRef="usd">302000</cwst:SouthbridgeLandfillClosureCharge>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="i5249670d134c46e69ab674a407d63a53_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfNjY3_3f050c24-b7a3-49a9-a7b1-ae3e928553d6"
      unitRef="usd">653000</cwst:SouthbridgeLandfillClosureCharge>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="i5ad2f29f0f6a4b74938a4a1c8dd34e30_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfOTEz_cdde1f62-717a-4484-ae1f-add150f0cffe"
      unitRef="usd">2642000</cwst:SouthbridgeLandfillClosureCharge>
    <cwst:SouthbridgeLandfillClosureCharge
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfOTIw_d31606eb-b5b7-4580-8f00-690d627f78ab"
      unitRef="usd">3815000</cwst:SouthbridgeLandfillClosureCharge>
    <us-gaap:LegalFees
      contextRef="i5ad2f29f0f6a4b74938a4a1c8dd34e30_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfOTUx_f55b09a1-7373-4fa6-add7-5cf9a3ab4204"
      unitRef="usd">642000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfOTU4_52bcc458-3108-43e2-b6bb-838c5ff897c5"
      unitRef="usd">1851000</us-gaap:LegalFees>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMjE5OTAyMzI1NzY3Ng_4ff70b49-1779-49f3-ae5c-ee5086aa2ff9"
      unitRef="usd">2000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i5ad2f29f0f6a4b74938a4a1c8dd34e30_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMjE5OTAyMzI1NzY3Ng_be086bbc-6018-429a-ba34-8eb83309b22f"
      unitRef="usd">2000000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMTE1Mw_efa44175-7fc2-4367-a63e-00eb790d4efc"
      unitRef="usd">152000</us-gaap:AdjustmentForAmortization>
    <us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense
      contextRef="ib3e036a6c1b54c009ab34fb0de2f13a8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83Ni9mcmFnOjRmODUxZTQ2ODFmNTRkYTBhNGYzZTRiZWJkYTdjNzFkL3RleHRyZWdpb246NGY4NTFlNDY4MWY1NGRhMGE0ZjNlNGJlYmRhN2M3MWRfMTM1NQ_eebca89c-8234-4841-a281-6bcbecf218fb"
      unitRef="usd">188000</us-gaap:EnvironmentalCostsRecognizedRecoveryCreditedToExpense>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RleHRyZWdpb246YzRjMGU5ZDA3MmM4NDgxOWE1MTMyNTBkMjM4NzA3ZWZfMzkyNQ_7c26b348-bbe3-4a7c-8feb-b5cf8559c7ce">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. These tiers include: Level 1, defined as quoted market prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; and Level 3, defined as unobservable inputs that are not corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use valuation techniques that maximize the use of market prices and observable inputs and minimize the use of unobservable inputs. In measuring the fair value of our financial assets and liabilities, we rely on market data or assumptions that we believe market participants would use in pricing an asset or a liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets and Liabilities Accounted for at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our financial instruments include cash and cash equivalents, accounts receivable, restricted investment securities held in trust on deposit with various banks as collateral for our obligations relative to our landfill final capping, closure and post-closure costs, interest rate swaps, trade payables and long-term debt. The carrying values of cash and cash equivalents, accounts receivable and trade payables approximate their respective fair values due to their short-term nature. The fair value of restricted investment securities held in trust, which are valued using quoted market prices, are included as restricted assets in the Level 1 tier below. The fair value of the interest rate swaps included in the Level 2 tier below 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 swaps. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recurring Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summaries of our financial assets and liabilities that are measured at fair value on a recurring basis follow:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:400;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;Fair Value Measurement at September 30, 2021 Using:&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&#160;in&lt;br/&gt;Active&#160;Markets&#160;for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&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;Significant&#160;Other&lt;br/&gt;Observable&#160;Inputs&lt;br/&gt;(Level 2)&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;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted investment securities - landfill closure&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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;&#x2014;&#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;7,604&#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;&#x2014;&#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-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:400;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;Fair Value Measurement at December 31, 2020 Using:&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&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;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&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;Significant&lt;br/&gt;Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted investment securities - landfill closure&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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;&#x2014;&#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;13,237&#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;&#x2014;&#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-top:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 September 30, 2021, the fair value of our fixed rate debt, including our FAME Bonds 2005R-3, FAME Bonds 2015R-1, FAME Bonds 2015R-2, Vermont Bonds, New York Bonds 2014R-1, New York Bonds 2014R-2, New York Bonds 2020 and New Hampshire Bonds was approximately $177,501 and the carrying value was $162,000. The fair value of the FAME Bonds 2005R-3, the FAME Bonds 2015R-1, the FAME Bonds 2015R-2, the Vermont Bonds, the New York Bonds 2014R-1, the New York Bonds 2014R-2, New York Bonds 2020 and the New Hampshire Bonds is considered to be Level 2 within the fair value hierarchy as the fair value is determined using market approach pricing provided by a third-party that utilizes pricing models and pricing systems, mathematical tools and judgment to determine the evaluated price for the security based on the market information of each of the bonds or securities with similar characteristics. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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 September 30, 2021, the carrying value of our Term Loan Facility was $347,375 and the carrying value of our Revolving Credit Facility was $0. Their fair values are based on current borrowing rates for similar types of borrowing arrangements, or Level 2 inputs, and approximate their carrying values.&lt;/span&gt;&lt;/div&gt;Although we have determined the estimated fair value amounts of FAME Bonds 2005R-3, FAME Bonds 2015R-1, FAME Bonds 2015R-2, Vermont Bonds, New York Bonds 2014R-1, New York Bonds 2014R-2, New York Bonds 2020 and New Hampshire Bonds using available market information and commonly accepted valuation methodologies, a change in available market information, and/or the use of different assumptions and/or estimation methodologies could have a material effect on the estimated fair values. These amounts have not been revalued, and current estimates of fair value could differ significantly from the amounts presented.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RleHRyZWdpb246YzRjMGU5ZDA3MmM4NDgxOWE1MTMyNTBkMjM4NzA3ZWZfMzkyMg_c88ab11c-615f-4763-9aba-784972a9311a">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a three-tier fair value hierarchy to classify and disclose all assets and liabilities measured at fair value on a recurring basis, as well as assets and liabilities measured at fair value on a non-recurring basis, in periods subsequent to their initial measurement. These tiers include: Level 1, defined as quoted market prices in active markets for identical assets or liabilities; Level 2, defined as inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; and Level 3, defined as unobservable inputs that are not corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use valuation techniques that maximize the use of market prices and observable inputs and minimize the use of unobservable inputs. In measuring the fair value of our financial assets and liabilities, we rely on market data or assumptions that we believe market participants would use in pricing an asset or a liability.&lt;/span&gt;&lt;/div&gt;Assets and Liabilities Accounted for at Fair ValueOur financial instruments include cash and cash equivalents, accounts receivable, restricted investment securities held in trust on deposit with various banks as collateral for our obligations relative to our landfill final capping, closure and post-closure costs, interest rate swaps, trade payables and long-term debt. The carrying values of cash and cash equivalents, accounts receivable and trade payables approximate their respective fair values due to their short-term nature. The fair value of restricted investment securities held in trust, which are valued using quoted market prices, are included as restricted assets in the Level 1 tier below. The fair value of the interest rate swaps included in the Level 2 tier below 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 swaps.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RleHRyZWdpb246YzRjMGU5ZDA3MmM4NDgxOWE1MTMyNTBkMjM4NzA3ZWZfMzkyNg_ba8ad360-245d-4003-9cd8-0d636b749b89">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summaries of our financial assets and liabilities that are measured at fair value on a recurring basis follow:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:400;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;Fair Value Measurement at September 30, 2021 Using:&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&#160;in&lt;br/&gt;Active&#160;Markets&#160;for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&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;Significant&#160;Other&lt;br/&gt;Observable&#160;Inputs&lt;br/&gt;(Level 2)&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;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted investment securities - landfill closure&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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#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 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;&#x2014;&#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;7,604&#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;&#x2014;&#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-top:6pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:400;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;Fair Value Measurement at December 31, 2020 Using:&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:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&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;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&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;Significant&lt;br/&gt;Unobservable Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted investment securities - landfill closure&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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&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;&#x2014;&#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;13,237&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="iac2247580347457abdf8cd225095422f_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfMy0xLTEtMS0w_79452461-d9a9-4ca5-b839-f26d7aaf6e13"
      unitRef="usd">1948000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ibef6cfb548ce47928058f6e8dea2e1e4_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfMy0zLTEtMS0w_548911f1-93ae-4d67-a06f-803fe07a8e5c"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="id08d0df0224f48968f32a0d98467fa2e_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfMy01LTEtMS0w_e364097a-e4af-47dc-8dc8-103283732da0"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="if5083e412baf4b338b3f3ca3f5ec18ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfNC0xLTEtMS0w_b5aecdc9-47e6-4a2b-b9f7-e1545e6ba784"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id71a1c0ca2a34843b37ca2c6cb6fcedd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfNC0zLTEtMS0w_2227cd19-3d79-4982-b072-d17a6959da20"
      unitRef="usd">228000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i63ea8264ed784d8b9d0aa5d3bea7289c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfNC01LTEtMS0w_abd100ba-8532-4b79-b8f8-969bcabf4e1b"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if5083e412baf4b338b3f3ca3f5ec18ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfNi0xLTEtMS0w_caca1ee0-a1eb-4ecd-843e-88a0824908b9"
      unitRef="usd">1948000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id71a1c0ca2a34843b37ca2c6cb6fcedd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfNi0zLTEtMS0w_0982163e-5e80-46dd-a4a7-733d5c32774e"
      unitRef="usd">228000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i63ea8264ed784d8b9d0aa5d3bea7289c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfNi01LTEtMS0w_f95de992-a9fb-46c5-af50-77c26f218fd6"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if5083e412baf4b338b3f3ca3f5ec18ab_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfOC0xLTEtMS0w_c3c14d8c-e317-4cfb-9545-305157e7bc78"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="id71a1c0ca2a34843b37ca2c6cb6fcedd_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfOC0zLTEtMS0w_d97422a2-8e19-41d8-8b60-b200f1a6f2b4"
      unitRef="usd">7604000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i63ea8264ed784d8b9d0aa5d3bea7289c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjNhY2U4OGU5MWY0YTQ3Y2ViODFjNzlmNzU5MzAyMTdjL3RhYmxlcmFuZ2U6M2FjZTg4ZTkxZjRhNDdjZWI4MWM3OWY3NTkzMDIxN2NfOC01LTEtMS0w_cf296ab3-8d33-4df9-a106-c76f86d93453"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i784156c3a2ca4974ba3cf9aba3af7757_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjM0NzhmZWU2YTFlMTRmZWFhZDY1ZTYxN2Y5MTE1YmY0L3RhYmxlcmFuZ2U6MzQ3OGZlZTZhMWUxNGZlYWFkNjVlNjE3ZjkxMTViZjRfNS0xLTEtMS0w_dd8573d9-4d6e-42fd-9074-34b33b317cce"
      unitRef="usd">1848000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ib065cdbec54342e09092add157993414_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjM0NzhmZWU2YTFlMTRmZWFhZDY1ZTYxN2Y5MTE1YmY0L3RhYmxlcmFuZ2U6MzQ3OGZlZTZhMWUxNGZlYWFkNjVlNjE3ZjkxMTViZjRfNS0zLTEtMS0w_8d5db771-b118-4c8d-8a74-8183929c9985"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="if338e734ae4d4014b17e79301634a0b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjM0NzhmZWU2YTFlMTRmZWFhZDY1ZTYxN2Y5MTE1YmY0L3RhYmxlcmFuZ2U6MzQ3OGZlZTZhMWUxNGZlYWFkNjVlNjE3ZjkxMTViZjRfNS01LTEtMS0w_c5035451-c25f-4b95-9ef6-7e50a4876fd0"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i2d79f94c1f2c4e769ad261cf8234ba88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjM0NzhmZWU2YTFlMTRmZWFhZDY1ZTYxN2Y5MTE1YmY0L3RhYmxlcmFuZ2U6MzQ3OGZlZTZhMWUxNGZlYWFkNjVlNjE3ZjkxMTViZjRfOS0xLTEtMS0w_c642c289-4e7d-4b63-87c3-301219952e6d"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1497eba67e8d4c2e88401905e35a7270_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjM0NzhmZWU2YTFlMTRmZWFhZDY1ZTYxN2Y5MTE1YmY0L3RhYmxlcmFuZ2U6MzQ3OGZlZTZhMWUxNGZlYWFkNjVlNjE3ZjkxMTViZjRfOS0zLTEtMS0w_6d1b2e96-8df4-419f-a316-6c96f701b6f7"
      unitRef="usd">13237000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ibffec379495f4e00bea699126d757df1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RhYmxlOjM0NzhmZWU2YTFlMTRmZWFhZDY1ZTYxN2Y5MTE1YmY0L3RhYmxlcmFuZ2U6MzQ3OGZlZTZhMWUxNGZlYWFkNjVlNjE3ZjkxMTViZjRfOS01LTEtMS0w_1144ebf2-704d-4440-8c9e-18a216650ae6"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i43d0539abb054958a2cc71bc2dd99d56_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RleHRyZWdpb246YzRjMGU5ZDA3MmM4NDgxOWE1MTMyNTBkMjM4NzA3ZWZfMjM5MA_5773d196-41c8-4b59-8834-c980ed49b120"
      unitRef="usd">177501000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i8f49ff678fa84ac891b0f63e425f94b9_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RleHRyZWdpb246YzRjMGU5ZDA3MmM4NDgxOWE1MTMyNTBkMjM4NzA3ZWZfMjQyMA_2c6a46ad-5c49-4293-915e-308f702fca7a"
      unitRef="usd">162000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5129391e2479403ead28adcd45433cd3_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RleHRyZWdpb246YzRjMGU5ZDA3MmM4NDgxOWE1MTMyNTBkMjM4NzA3ZWZfMzA3NA_078bc7f9-9924-4211-8e3d-9f63b71086ae"
      unitRef="usd">347375000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LinesOfCreditFairValueDisclosure
      contextRef="i700db5dc7f684b8d97b9516feaf5d311_I20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl83OS9mcmFnOmM0YzBlOWQwNzJjODQ4MTlhNTEzMjUwZDIzODcwN2VmL3RleHRyZWdpb246YzRjMGU5ZDA3MmM4NDgxOWE1MTMyNTBkMjM4NzA3ZWZfMzEzNw_ac61b447-6fc6-4ba0-9d37-7aa5684ced1b"
      unitRef="usd">0</us-gaap:LinesOfCreditFairValueDisclosure>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RleHRyZWdpb246ZGY1MzczMGExZWQ5NDIzYmI2MzkzYmE5N2Y1OTM0ZWJfMTg0OQ_a3af2e5c-53bc-4d10-8db5-1cb89e1c375c">SEGMENT REPORTING&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report selected information about our reportable operating segments in a manner consistent with that used for internal management reporting. We classify our solid waste operations on a geographic basis through regional operating segments, our Western and Eastern regions. Revenues associated with our solid waste operations are derived mainly from solid waste collection, transfer, transportation and disposal, landfill gas-to-energy, processing, and recycling services in the northeastern United States. Effective January 1, 2021, we reorganized the Resource Solutions operating segment, which includes our larger-scale recycling and commodity brokerage operations along with our organics services and large scale commercial and industrial services, from our historical lines-of-service of recycling, organics and customer solutions into two lines-of-service: processing and non-processing. Revenues from processing services are derived from municipalities and customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from non-processing services are derived from brokerage services; overall resource management services providing a wide range of environmental services and zero waste solutions to large and complex organizations; and traditional collection, disposal and recycling services provided to large account multi-site customers. Revenues classification by service line reported in the three and nine months ended September 30, 2020 has been reclassified to conform with the presentation for the three and nine months ended September 30, 2021. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2021 &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&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.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.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.626%"/&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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;assets&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;75,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&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;103,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;35,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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource solutions&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;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&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;&#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;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;(471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&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;(54,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;241,969&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27,491&#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;27,387&#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,280,397&#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:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2020 &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&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.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.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.626%"/&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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&#160;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;assets&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;58,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;15,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource solutions&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;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&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;&#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;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&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;(48,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;202,667&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,799&#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;20,633&#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;994,255&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&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.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.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Segment&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;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&#160;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;188,557&#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;47,322&#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;23,342&#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;11,401&#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;352,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource 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;170,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(148,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&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.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.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Segment&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;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&#160;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;161,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,936&#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;18,956&#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;9,023&#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;215,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource 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;145,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;5,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(134,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our revenues attributable to services provided follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;118,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Solid waste operations&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;178,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;153,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;476,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;429,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Resource solutions operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;647,375&#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;574,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RleHRyZWdpb246ZGY1MzczMGExZWQ5NDIzYmI2MzkzYmE5N2Y1OTM0ZWJfMTg0Nw_739b56c4-5ef2-4924-af87-07b3ffaa0d51">We report selected information about our reportable operating segments in a manner consistent with that used for internal management reporting. We classify our solid waste operations on a geographic basis through regional operating segments, our Western and Eastern regions. Revenues associated with our solid waste operations are derived mainly from solid waste collection, transfer, transportation and disposal, landfill gas-to-energy, processing, and recycling services in the northeastern United States. Effective January 1, 2021, we reorganized the Resource Solutions operating segment, which includes our larger-scale recycling and commodity brokerage operations along with our organics services and large scale commercial and industrial services, from our historical lines-of-service of recycling, organics and customer solutions into two lines-of-service: processing and non-processing. Revenues from processing services are derived from municipalities and customers in the form of processing fees, tipping fees, commodity sales, and organic material sales. Revenues from non-processing services are derived from brokerage services; overall resource management services providing a wide range of environmental services and zero waste solutions to large and complex organizations; and traditional collection, disposal and recycling services provided to large account multi-site customers. Revenues classification by service line reported in the three and nine months ended September 30, 2020 has been reclassified to conform with the presentation for the three and nine months ended September 30, 2021. Legal, tax, information technology, human resources, certain finance and accounting and other administrative functions are included in our Corporate Entities segment.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RleHRyZWdpb246ZGY1MzczMGExZWQ5NDIzYmI2MzkzYmE5N2Y1OTM0ZWJfMTg0OA_b841d1d8-da2a-4711-b91e-586a712f34dc">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2021 &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&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.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.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.626%"/&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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;assets&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;75,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&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;103,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;35,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;15,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource solutions&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;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&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;&#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;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;(471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&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;(54,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;241,969&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;27,491&#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;27,387&#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,280,397&#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:6pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Three Months Ended September 30, 2020 &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&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.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.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.626%"/&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;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&#160;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;br/&gt;assets&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;58,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;15,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource solutions&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;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&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;&#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;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&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;(48,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;202,667&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;23,799&#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;20,633&#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;994,255&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30, 2021&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&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.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.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Segment&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;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&#160;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;188,557&#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;47,322&#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;23,342&#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;11,401&#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;352,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;673,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource 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;170,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(148,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nine Months Ended September 30, 2020&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.379%"/&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.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.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Segment&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;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inter-company&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;income&#160;(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eastern&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;161,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,936&#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;18,956&#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;9,023&#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;215,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Resource 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;145,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;5,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate entities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(134,342)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;574,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i95e4020ae3da4fd8a1e7835ad9838062_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMS0yLTEtMS0w_8975338e-4827-483f-81ad-5dce740018cf"
      unitRef="usd">75154000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia4fb866a11c24b598c8e3f9802ccec33_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMS00LTEtMS0w_5305fe78-7486-4b90-9bba-73b261239303"
      unitRef="usd">-18768000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i95e4020ae3da4fd8a1e7835ad9838062_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMS02LTEtMS0w_c13eeb36-bcea-4c87-bdc9-d58df2072b51"
      unitRef="usd">9407000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i95e4020ae3da4fd8a1e7835ad9838062_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMS04LTEtMS0w_6862fd65-7246-4843-a88f-22459cdc0fa4"
      unitRef="usd">5374000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i6c2ed2b38bbb48f8b88fdc8ecd4790c5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMS0xMC0xLTEtMA_2f0b673d-966f-42ef-ae0d-dbe82f833394"
      unitRef="usd">352067000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i32c572fc1d264993ace05677fff9e9a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMi0yLTEtMS0w_8af1fc3e-1337-4dac-9839-b492e0bd08fc"
      unitRef="usd">103523000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idd691043d6f34a38b383a0f599603f5c_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMi00LTEtMS0w_b6e26c7f-2e72-4e6b-8e98-3bb74d700289"
      unitRef="usd">-35523000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i32c572fc1d264993ace05677fff9e9a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMi02LTEtMS0w_89e4aa85-6d4c-473d-8991-2cc35aef26cb"
      unitRef="usd">15710000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i32c572fc1d264993ace05677fff9e9a1_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMi04LTEtMS0w_b364c7d8-186f-404d-b760-d1625b318914"
      unitRef="usd">15805000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i303304883d0c4d178b159b9bdf47370d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMi0xMC0xLTEtMA_80840f3c-65c1-4246-91a5-945b72cd1f70"
      unitRef="usd">673608000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i9731ce84ef2b45879e03a8f37213214b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMy0yLTEtMS0w_06124c52-f075-4086-8b5e-9bfa1a17479d"
      unitRef="usd">63292000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i79209b55c2804a08bdd8a3cf0c5e17bd_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMy00LTEtMS0w_6a1a1aac-7bbe-4858-bcf5-c0d11d6073e7"
      unitRef="usd">-156000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9731ce84ef2b45879e03a8f37213214b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMy02LTEtMS0w_a54d524a-920b-42bf-ac06-3ea8c1808680"
      unitRef="usd">1903000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9731ce84ef2b45879e03a8f37213214b_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMy04LTEtMS0w_cfd43dc9-b2bb-4a54-8026-f9df64412692"
      unitRef="usd">6679000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i95caa54e6d734f52bbb2dfd3c9f0973c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfMy0xMC0xLTEtMA_9e3f285d-9653-4415-98f6-4c458b1616e2"
      unitRef="usd">126529000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="ic09e6d4f5ac14645a3dd1bc595d53fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNC0yLTEtMS0w_596946ec-d31d-4a82-b760-868d9110244e"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic09e6d4f5ac14645a3dd1bc595d53fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNC02LTEtMS0w_591c35c5-1fd1-4a71-8656-14e4a8b0edfb"
      unitRef="usd">471000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic09e6d4f5ac14645a3dd1bc595d53fb8_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNC04LTEtMS0w_bb9fda7d-2eb5-424f-8b1b-84cafd30e22e"
      unitRef="usd">-471000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i58714784bf4a42ea8cce08caf057943d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNC0xMC0xLTEtMA_4efae840-0c89-4ca4-a97a-ad5dbb130f3b"
      unitRef="usd">128193000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i991e8c5b6ec5451b94edf4012f98bde3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNS00LTEtMS0w_e4ec7313-7a80-4566-b591-dcb29e95126d"
      unitRef="usd">-54447000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNi0yLTEtMS0w_b52270f9-a54f-46de-ade7-107c93df167e"
      unitRef="usd">241969000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNi02LTEtMS0w_b6d49b7e-dd86-4432-9e51-ece38fddada7"
      unitRef="usd">27491000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNi04LTEtMS0w_10e75008-de18-4dc1-8398-84e51be2710a"
      unitRef="usd">27387000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjMzOGYyNDI0ODU5YTRmZmViNmNiOGU3ZTMwODY4MTIzL3RhYmxlcmFuZ2U6MzM4ZjI0MjQ4NTlhNGZmZWI2Y2I4ZTdlMzA4NjgxMjNfNi0xMC0xLTEtMA_219954f2-a2e5-469b-a9b4-b5ef3ba535f9"
      unitRef="usd">1280397000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i68b38d678ee14c9786f4760a4712e7f7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMS0yLTEtMS0w_58df0d83-79a8-4f89-b187-b6cffa74f4e9"
      unitRef="usd">58323000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iacc6fd3947dd445dbec8d08546e942b7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMS00LTEtMS0w_52b3a591-613d-4d9c-8523-0a90293c0fdb"
      unitRef="usd">-14261000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i68b38d678ee14c9786f4760a4712e7f7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMS02LTEtMS0w_66cd4aca-d938-41d6-abbb-b7de3660a9f2"
      unitRef="usd">6659000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i68b38d678ee14c9786f4760a4712e7f7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMS04LTEtMS0w_5050d5f6-6b93-46b1-9678-6a3ac501f0e4"
      unitRef="usd">3683000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i3d776e9a81c246f79c925f23b26d6430_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMS0xMC0xLTEtMA_0b663012-bec0-411e-a198-20d722670737"
      unitRef="usd">215639000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i0c7719f998604b79a59863a4f2d9a37b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMi0yLTEtMS0w_a4a59a44-609d-4a5f-9b97-9250e40943c0"
      unitRef="usd">94728000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93262f6c66ae4e168a0bb132e2d51389_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMi00LTEtMS0w_3b4f3cf4-91ca-4b3b-a136-65f1206721bb"
      unitRef="usd">-31692000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0c7719f998604b79a59863a4f2d9a37b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMi02LTEtMS0w_842db0ce-4e2b-403e-977a-abfc492990df"
      unitRef="usd">15000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0c7719f998604b79a59863a4f2d9a37b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMi04LTEtMS0w_98b392f0-cfdb-419f-88e3-2b5b4e20c454"
      unitRef="usd">15344000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i53ee53f114b347b89135c42cbda35dd5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMi0xMC0xLTEtMA_721b65f5-7097-4509-bbb6-d5abfe5e8ee0"
      unitRef="usd">635153000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i040ee9742c6a4d79b246c78cb6f285eb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMy0yLTEtMS0w_18be10ab-8d4b-4ead-b80a-69222e1126ba"
      unitRef="usd">49616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic070fcd5e022463b8c3106c6da85b95e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMy00LTEtMS0w_d5b7df6a-2403-4751-b7a5-3ce0a24ffe1c"
      unitRef="usd">-2806000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i040ee9742c6a4d79b246c78cb6f285eb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMy02LTEtMS0w_023baa7e-a4f8-4195-961d-a8c1392f4988"
      unitRef="usd">1544000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i040ee9742c6a4d79b246c78cb6f285eb_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMy04LTEtMS0w_6d0fa9b9-20be-4d40-b9fe-a88d432ec952"
      unitRef="usd">2204000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="id388abd9d24248a7b68e7a61b14c0358_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfMy0xMC0xLTEtMA_451b75a0-6a6a-4063-afe0-f7c6f1c7e133"
      unitRef="usd">89870000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="iefd4ca8b05664e6a83e76380116c9cd5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNC0yLTEtMS0w_cbc01446-0c19-425c-8c61-59fb7a57178a"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iefd4ca8b05664e6a83e76380116c9cd5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNC02LTEtMS0w_d3ff98a5-59c8-41b1-8981-172436fd0412"
      unitRef="usd">596000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="iefd4ca8b05664e6a83e76380116c9cd5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNC04LTEtMS0w_65055ba6-0ca5-45d3-8267-c91eff837908"
      unitRef="usd">-598000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i9426891bcfcd497a84c2e0edd75f27d5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNC0xMC0xLTEtMA_1db7df4f-4c7f-40a7-be17-823e66621b2f"
      unitRef="usd">53593000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i81ef0e1ff27e47e3a186fe016d030de9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNS00LTEtMS0w_6f543572-39a0-4979-a2b7-8f85231f50ba"
      unitRef="usd">-48759000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNi0yLTEtMS0w_97a7400e-6a07-467d-a72b-817c70efd713"
      unitRef="usd">202667000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNi02LTEtMS0w_1aec2f99-f6ad-4033-aa12-f7ccf98e0123"
      unitRef="usd">23799000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNi04LTEtMS0w_f28ac7b8-e3ce-46e0-a12c-2dd469346eac"
      unitRef="usd">20633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i595dca159de7498da9c4c5b40ee5bb1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjlkNGYwNWEwNmEwMTQzZWFhNmRlZDA5MTc3Zjg3ZDg0L3RhYmxlcmFuZ2U6OWQ0ZjA1YTA2YTAxNDNlYWE2ZGVkMDkxNzdmODdkODRfNi0xMC0xLTEtMA_9f971cd8-22cc-4554-be49-9a401e69cf11"
      unitRef="usd">994255000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i7b6305f131c447ff91cf60034a744c24_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMi0xLTEtMS0w_e67fb466-4f68-43bd-ba1e-b4baa1f67e3d"
      unitRef="usd">188557000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i334b777497ad4295b26d0715cca50d1f_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMi0zLTEtMS0w_2860160b-3b31-4621-94b2-4dcd2fa7c18e"
      unitRef="usd">-47322000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7b6305f131c447ff91cf60034a744c24_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMi01LTEtMS0w_706766ae-ea53-4230-82cb-ca955233ca7d"
      unitRef="usd">23342000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7b6305f131c447ff91cf60034a744c24_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMi03LTEtMS0w_cbc2fdcd-4782-4ecd-a158-750bebefdc92"
      unitRef="usd">11401000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i6c2ed2b38bbb48f8b88fdc8ecd4790c5_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMi05LTEtMS0w_ba9325dc-3f8b-4258-951a-948cb7aa90b9"
      unitRef="usd">352067000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i5fc628e9270d4bddab8d78804bd70ec1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMy0xLTEtMS0w_ff616182-ae88-47f8-a5c0-15fd8830b992"
      unitRef="usd">288139000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6dcd174ed39423c83b6cf725944d061_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMy0zLTEtMS0w_64959f25-69ac-4e5d-8dc1-fec94f3aef46"
      unitRef="usd">-97771000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5fc628e9270d4bddab8d78804bd70ec1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMy01LTEtMS0w_e9ca7b6f-2b2a-405c-a726-6358cc5341ea"
      unitRef="usd">44838000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5fc628e9270d4bddab8d78804bd70ec1_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMy03LTEtMS0w_f6572f23-fd1c-4be0-869e-f922b1913583"
      unitRef="usd">38462000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i303304883d0c4d178b159b9bdf47370d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfMy05LTEtMS0w_f9569dd7-43ec-4bf9-9520-507cae158c84"
      unitRef="usd">673608000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i6f020cae550841dfb19537e500162791_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNC0xLTEtMS0w_27b3307e-75c3-46aa-931a-5281e3555535"
      unitRef="usd">170679000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0879fa61dbb54ca0806ab4193b3c88be_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNC0zLTEtMS0w_006be2d1-726f-4563-935a-f013289f5253"
      unitRef="usd">-3337000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f020cae550841dfb19537e500162791_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNC01LTEtMS0w_488cf126-f651-40e5-8750-84faf141ae86"
      unitRef="usd">5020000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6f020cae550841dfb19537e500162791_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNC03LTEtMS0w_3dbb61c7-b8c8-47d2-af71-e90ef5657150"
      unitRef="usd">12792000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i95caa54e6d734f52bbb2dfd3c9f0973c_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNC05LTEtMS0w_ad44f2dc-8ab4-42f0-a0d7-77ceb62b788a"
      unitRef="usd">126529000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i6b1bc199a49d4767aa3f1aaf09e9995a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNS0xLTEtMS0w_869cdc98-1727-4efe-95fa-af705300139b"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b1bc199a49d4767aa3f1aaf09e9995a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNS01LTEtMS0w_1de44ae6-57bb-4448-9df8-14511bbc2d93"
      unitRef="usd">1310000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b1bc199a49d4767aa3f1aaf09e9995a_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNS03LTEtMS0w_5017a3c3-02a3-4b3d-b335-73061da3334e"
      unitRef="usd">-1312000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i58714784bf4a42ea8cce08caf057943d_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNS05LTEtMS0w_dd9d027b-7d2c-40bd-a06f-5f36a33d1214"
      unitRef="usd">128193000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="ia6620e7554974d6ea97c8b35be209eab_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNi0zLTEtMS0w_2b2d13bd-5335-4721-94de-aec20c8542df"
      unitRef="usd">-148430000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNy0xLTEtMS0w_3c04b0a7-d1ae-4b53-b113-d3fe6397dba0"
      unitRef="usd">647375000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNy01LTEtMS0w_66c37dee-ddeb-42c5-aa70-95c0a64e18d9"
      unitRef="usd">74510000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNy03LTEtMS0w_de7cd993-ddb3-4524-a25f-dbc1ef1aaf1e"
      unitRef="usd">61343000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i54b6c76373fb4b318f498a2619e194fe_I20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjVmMTRjZDM0Y2YxYjQ4NWU5Y2MyZWIyZTk4NTgwZWEyL3RhYmxlcmFuZ2U6NWYxNGNkMzRjZjFiNDg1ZTljYzJlYjJlOTg1ODBlYTJfNy05LTEtMS0w_99ed938a-d8c2-40be-99cb-6f6d0691f962"
      unitRef="usd">1280397000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i4c689932bada4d5ab5be1f7f8797a03a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMi0xLTEtMS0w_8264efc9-936a-4006-8004-527abfd610d3"
      unitRef="usd">161803000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie7f4ae18ef224b1fa0c5b6d26beb3cee_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMi0zLTEtMS0w_e878734b-f9e7-4b44-a0c8-1c0d71f1eea7"
      unitRef="usd">-39936000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4c689932bada4d5ab5be1f7f8797a03a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMi01LTEtMS0w_e25a43a8-e7cb-4a17-92c3-63c031ce0bda"
      unitRef="usd">18956000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4c689932bada4d5ab5be1f7f8797a03a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMi03LTEtMS0w_243e2ee2-8782-4b6b-ab49-bdc4af7e91ca"
      unitRef="usd">9023000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i3d776e9a81c246f79c925f23b26d6430_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMi05LTEtMS0w_ff664b53-34a6-42e8-b440-10eb27bc2a8d"
      unitRef="usd">215639000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i0e5242ed8b0f4d658fcf3eca4b66b8de_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMy0xLTEtMS0w_23579ad5-8c24-4785-bca5-8ff1132ca2d6"
      unitRef="usd">267218000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic120b9e303854b1ab1929af1d4204a42_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMy0zLTEtMS0w_a3e29f00-a98f-411d-a4e2-729a4f66b30c"
      unitRef="usd">-86259000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0e5242ed8b0f4d658fcf3eca4b66b8de_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMy01LTEtMS0w_968b2d5d-958a-4586-99ee-c3a496e4ee8e"
      unitRef="usd">41847000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e5242ed8b0f4d658fcf3eca4b66b8de_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMy03LTEtMS0w_9e1ea0ed-18f1-4292-a8a5-558e0c37f641"
      unitRef="usd">32849000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i53ee53f114b347b89135c42cbda35dd5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfMy05LTEtMS0w_1cc985ce-c4fd-4050-8f1c-779b56e17155"
      unitRef="usd">635153000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i13681618abd34418a256ebb78133b600_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNC0xLTEtMS0w_aaa4f4f8-729c-4418-bd9d-f8324d428951"
      unitRef="usd">145323000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i72951aa394c14ba0a1399cd6a57d7bf8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNC0zLTEtMS0w_f29bcec2-eaae-41e1-ac55-7f31fe9315b1"
      unitRef="usd">-8147000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i13681618abd34418a256ebb78133b600_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNC01LTEtMS0w_37509a48-7dfb-44fa-abb0-4473a21e4e6e"
      unitRef="usd">4692000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i13681618abd34418a256ebb78133b600_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNC03LTEtMS0w_8edca1a0-027d-4951-ac94-c1641dbca052"
      unitRef="usd">5008000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="id388abd9d24248a7b68e7a61b14c0358_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNC05LTEtMS0w_e60f500b-eff9-4392-8346-1d2628d2ffe5"
      unitRef="usd">89870000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i439c6d2374f948999f4a9ebf0d3d42c9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNS0xLTEtMS0w_e3a865b8-0be8-4a00-bb94-064f44eb3f74"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i439c6d2374f948999f4a9ebf0d3d42c9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNS01LTEtMS0w_7d463019-13ab-45f4-ae95-66ed621b8837"
      unitRef="usd">1786000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i439c6d2374f948999f4a9ebf0d3d42c9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNS03LTEtMS0w_648623fd-8166-4c1f-9bae-98a6c0a5553d"
      unitRef="usd">-1791000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i9426891bcfcd497a84c2e0edd75f27d5_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNS05LTEtMS0w_690b6ccb-d348-4b6e-9f78-dbb4d5ef0d4a"
      unitRef="usd">53593000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="idaffe306eb0143a7bfd33746c5c598ff_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNi0zLTEtMS0w_8acd7c20-111f-4816-8bfb-3e387a6f9058"
      unitRef="usd">-134342000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNy0xLTEtMS0w_790dd665-a061-4c61-b8d1-0f95ca6d6484"
      unitRef="usd">574344000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNy01LTEtMS0w_572ebaff-85cc-4654-bf4d-f8d13236d2b0"
      unitRef="usd">67281000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNy03LTEtMS0w_21e50ac5-2343-4f3f-9808-77aea999cccd"
      unitRef="usd">45089000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i595dca159de7498da9c4c5b40ee5bb1a_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOmZmOTViNWY1NjgxYzQyZjhhNDMwNDhhNTZhZmJkYTUxL3RhYmxlcmFuZ2U6ZmY5NWI1ZjU2ODFjNDJmOGE0MzA0OGE1NmFmYmRhNTFfNy05LTEtMS0w_90fd9b73-edac-4c9d-99b1-945efc6b7e40"
      unitRef="usd">994255000</us-gaap:Assets>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RleHRyZWdpb246ZGY1MzczMGExZWQ5NDIzYmI2MzkzYmE5N2Y1OTM0ZWJfMTg1Nw_9172786c-4a81-4396-92bf-8f72bc1df7b9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our revenues attributable to services provided follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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.624%"/&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:400;line-height:100%"&gt;&#160;&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:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collection&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;118,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Solid waste operations&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;178,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;153,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;476,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;429,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Resource solutions operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;647,375&#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;574,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="i7cb24fd318ce42278903fa4bac201c2e_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMi0xLTEtMS0w_dd41e584-d29c-4a16-bfa2-0c19e4fa9589"
      unitRef="usd">118872000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5df998442969465c97035d3e368b23b7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMi0zLTEtMS0w_ce653945-c429-45a5-82d0-3d68f28f9357"
      unitRef="usd">102270000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5f0d9acbda4c44acbce444f6727d1b71_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMi01LTEtMS0w_0de38108-779d-4400-8933-30c5a734796b"
      unitRef="usd">323667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i42e63fbb07ff4f8087f175daa8d49eeb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMi03LTEtMS0w_7f28ef45-f356-40a4-8807-a65a419ffde0"
      unitRef="usd">290837000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2a18c31f898542eb97106849027459e0_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMy0xLTEtMS0w_740e81b7-aebd-497a-9edf-d47c5f033d1b"
      unitRef="usd">55593000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9057664f4cce49a7a41498277ba162b6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMy0zLTEtMS0w_2f46f08b-70f0-4dd2-9a85-55274a3d1464"
      unitRef="usd">47600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic03a86c3ca324e1590093b0858aaac83_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMy01LTEtMS0w_0f90b76d-5222-40aa-a480-b25815664b60"
      unitRef="usd">142618000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6bb2a328e3914aa3983a0f48aeac46ce_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMy03LTEtMS0w_f9697a96-2f6a-40bb-9264-be2e60005595"
      unitRef="usd">129971000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4d3d915f1e2f4b0686782e3b52b45625_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNC0xLTEtMS0w_40f0b0e3-4e00-4cfb-a4c6-5b58ef4e9773"
      unitRef="usd">1253000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie732187fda0340ca9a2ccb66cc32a70c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNC0zLTEtMS0w_4ebe376b-a139-498b-8b5b-e5ac40b39abe"
      unitRef="usd">987000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic28c77efeb7b456eb9e2721b58b22415_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNC01LTEtMS0w_5fe141d9-e1ec-4e90-97e7-047f26f54222"
      unitRef="usd">3657000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i93dbd8e18fad49139eef96dd7e18fbde_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNC03LTEtMS0w_e5922b23-5a57-4d13-ba38-487c12888779"
      unitRef="usd">2931000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c03e2b6f4bf48e19a2a5b2a177aeeac_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNS0xLTEtMS0w_77ee9625-9d52-4b53-a056-b369fa253e10"
      unitRef="usd">2959000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9c258acf93344a60ac78c1affda4b55f_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNS0zLTEtMS0w_1d4954ca-8717-4eac-8620-c2f292658627"
      unitRef="usd">2194000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i061440655bbe4f108163a80bb9a6fd1b_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNS01LTEtMS0w_53c38739-eb13-4694-a62d-01715946f636"
      unitRef="usd">6754000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i32a90aeabe9a4b55ba476def51db9e8c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNS03LTEtMS0w_0a6c6ef2-beb4-4605-8022-ad66d56226d1"
      unitRef="usd">5282000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86245e1152b947e799194ee39ae54f62_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNi0xLTEtMS0w_b41e9ca2-a28c-4f2d-b088-4bccea35e517"
      unitRef="usd">178677000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia469960df69a4fdebf66b175b05e3ee4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNi0zLTEtMS0w_7cfebbe2-fb53-4274-80fb-1cdb041c276a"
      unitRef="usd">153051000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i17623e580b754103925fcbd21ee95ad4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNi01LTEtMS0w_055f9a87-a58d-402f-866e-acf87a2930f8"
      unitRef="usd">476696000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9a894190980b483c90c2648a17df4e8a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNi03LTEtMS0w_c18d1082-b0f2-4550-a0f2-e4bb363e1d35"
      unitRef="usd">429021000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0168cd1d38a440f8840dab61fd0123cc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNy0xLTEtMS0w_5fa3b120-ec1d-4d72-a82f-3403c72b3ec0"
      unitRef="usd">27418000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ab0f1582f0842eebd614e514dd2632c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNy0zLTEtMS0w_7a908d65-9f40-43fd-aa5f-55f262ab27b5"
      unitRef="usd">15701000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i84690700a73f4b7b8d0903ad54135d38_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNy01LTEtMS0w_2f49ae24-fe73-49f3-8f42-18d59ff3dcaf"
      unitRef="usd">65721000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i87c1ba10b80b40938cc2d2eff564bf95_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfNy03LTEtMS0w_16bde4d0-2126-4b2a-89f7-173c891eb86f"
      unitRef="usd">45724000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2a47e027b0484189a2e8240cb6d77400_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOC0xLTEtMS0w_4c214200-dff3-4c2e-b881-fa9a41d2abb1"
      unitRef="usd">35874000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i20af0a5b290c411cb8053564079383a6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOC0zLTEtMS0w_cb9bb086-0caf-4ab0-bab5-6214d76c3efc"
      unitRef="usd">33915000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1456c4aad48948c4bc29a38e307bcf61_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOC01LTEtMS0w_0490ab59-a551-488c-a7df-fef16e7826bc"
      unitRef="usd">104958000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifbe427e684c14cb8a66af23067165c45_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOC03LTEtMS0w_3d9503e4-ffbc-4267-8416-c3c5c599fb65"
      unitRef="usd">99599000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i678468e26dce4679a50cf20fb32a483d_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOS0xLTEtMS0w_03fac54d-1c08-4beb-8d6c-0aa9797e6092"
      unitRef="usd">63292000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0e29ceadce9b494d9dced73882a6e207_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOS0zLTEtMS0w_595052f6-712f-4e48-9437-b08a7b4ffa62"
      unitRef="usd">49616000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if2e291d635f545428d3dd7b3381cb6e0_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOS01LTEtMS0w_98463d95-bc27-4149-8e15-9e8e5f838def"
      unitRef="usd">170679000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic63bea950f1d43a5862a0930119ae7a5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfOS03LTEtMS0w_075a050e-d6a4-48af-9fc0-8ded215f8103"
      unitRef="usd">145323000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7e45e4c9e52740a0bb9903d7bf4d2199_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMTAtMS0xLTEtMA_99ee02e6-e293-4cf2-9733-79a9b1570eeb"
      unitRef="usd">241969000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i875480a89e0245089bd4cd4405cf7c97_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMTAtMy0xLTEtMA_8ef76a52-b892-4e82-af79-85ec9942ec74"
      unitRef="usd">202667000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i33c0a76b8fbb4556898be313190731bb_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMTAtNS0xLTEtMA_85e51447-d0bf-45fa-9ff4-313480857a0b"
      unitRef="usd">647375000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if62d3e23ab43408fba9fa928ecb4ed44_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZjRmMzEwN2MyNzQzODc5MTk3NjQyMzc2MzRhZGY2L3NlYzpjNGY0ZjMxMDdjMjc0Mzg3OTE5NzY0MjM3NjM0YWRmNl84NS9mcmFnOmRmNTM3MzBhMWVkOTQyM2JiNjM5M2JhOTdmNTkzNGViL3RhYmxlOjBjN2JhNjA1ZTQyOTQ2N2M5ZTcwZjE4ZTQ5YjM4OWNmL3RhYmxlcmFuZ2U6MGM3YmE2MDVlNDI5NDY3YzllNzBmMThlNDliMzg5Y2ZfMTAtNy0xLTEtMA_6fdb02dc-c0d1-42c1-86ff-6aa93610c625"
      unitRef="usd">574344000</us-gaap:Revenues>
</xbrl>
